Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467

    [VB6] Fare una specie di msgbox

    ciao,
    è possibile utilizzare una form analogamente a una msgbox ?

    esempio:

    Private Sub Command1_Click()
    codice
    codice
    codice
    Ris = funzionecheapreilform(parametri...)
    codice
    codice
    codice
    End Sub

    con l'esecuzione che si blocca fino a quando non clicco qualcosa sulla
    form che si è aperta


    grazie a tutti ciao ciao
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    si che puoi


    nome_finestra.show

  3. #3
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    Originariamente inviato da debbelandia
    si che puoi


    nome_finestra.show
    ma così nn si interrompe l'esecuzione come in una msgbox
    le righe sotto form.show vengono eseguite
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  4. #4
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    toglile:

    fai pure così mettendo una condizione:

    Private Sub Command1_Click()
    codice
    codice
    codice

    load form2
    form2.show

    if tuacondizione then
    'esegui le righe
    codice
    codice
    codice
    end if

    'non esegue le righe

    End Sub

  5. #5
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    no...
    miacondizione è da verificare a seguito di un evento sul secondo form...
    vabe' ci dormo su chissa'...
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  6. #6
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    ........buonanotte

  7. #7
    form1
    codice:
    private sub command1_click()
    dim answer as variant
       answer = SimulaMsgBox (form2)
    end sub
    form2(msgbox)
    codice:
    'quello che deve fare
    'memorizzi in risposta
    modulo
    codice:
    function SimulaMsgBox(formMessagebox as form) As variant
    Public risposta as variant
       formMessagebox.show
       SimulaMsgBox = risposta
    end function
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Originariamente inviato da Cozza

    ma così nn si interrompe l'esecuzione come in una msgbox
    le righe sotto form.show vengono eseguite
    basta che scrivi "tuabox.show 1"... l'importante è che il form non sia un mdi child.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  9. #9
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    Originariamente inviato da lufo5


    basta che scrivi "tuabox.show 1"... l'importante è che il form non sia un mdi child.

    nn funzia neanche quella di xegallo, mi dice che public nn posso metterlo in una function e se lo metto fuori continua col codice sotto

    cmq grazie mille a tutti nn importa
    stamattina mi è venuta un'ispirazione per risolvere il tutto in un altro modo...
    spero...:master:
    ciao ciao
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  10. #10
    Originariamente inviato da Cozza


    nn funzia neanche quella di xegallo, mi dice che public nn posso metterlo in una function e se lo metto fuori continua col codice sotto

    cmq grazie mille a tutti nn importa
    stamattina mi è venuta un'ispirazione per risolvere il tutto in un altro modo...
    spero...:master:
    ciao ciao
    se fai come ti ho detto, il form chiamato ha priorità esclusiva sull'esecuzione del codice. Pertanto blocca l'esecuzione del codice del form chiamante.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.