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 erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119

    [VB6] Errore in uscita da form modale

    Dalla mia form principale, chiamo la form che contiene solo un'immagine con Form2.Show VbModal

    Al click di questa form modale, dovrebbe rientrare nella form principale con un:

    Unload Me
    Form1.Show

    ma mi da il seguente errore:


    Errore di run-time '401'
    Impossibile visualizzare form non a scelta obbligatoria se è già
    visualizzato un form a scelta obbligatoria

    Come risorverlo?
    Grazie
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    perchè fai form1.show?
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  3. #3
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119
    Risolto!

    Ho inserito nella form2:

    Unload Me
    Form2.Hide
    Form1.Show


    ...è il problema non lo da più :master:
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Se proprio sicuro che sia la soluzione corretta?

    Guarda che così Form2 non viene scaricata...

    Ciao

  5. #5
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119
    infatti, ho messo un veri: :master:
    .
    ma Unload Me, non la scarica?
    ..però è l'unico modo che ho trovato per:

    1) Non darmi più quell'errore;
    2) Per riprendere la form1 da dove avevo lanciato il richiamo della form2.

    Accetto suggerimenti per altre soluzioni
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  6. #6
    Te cosa vuoi fare?

    a) scaricare il tuo form2
    b) renderlo invisibile

    Per fare a) devi scrivere:
    codice:
    unload form2
    Per fare b)
    codice:
    form2.visible = false
    Ciao

    Ps: concordo con gibra..

  7. #7
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119
    Scusa ma Unload Form2 e Unload Me (all'interno della Form2 nella Sub Unload) non sono uguali?

    Cmq, se lo faccio, mi da sempre quell'errore! :master:

    ...mettendola invece con Form2.Hide, funziona.
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se ho seguito il discorso, ti basterebbe mettere

    Unload Me

    e nient'altro ....
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da erosmax
    Scusa ma Unload Form2 e Unload Me (all'interno della Form2 nella Sub Unload) non sono uguali?

    Cmq, se lo faccio, mi da sempre quell'errore! :master:

    ...mettendola invece con Form2.Hide, funziona.
    Basta solamente usare:

    codice:
    Unload Me
    Dato che tu apri Form2 in modale, quando lo chiudi il focus ritornerà automaticamente al form che ha aperto Form2, cioè Form1.

    Ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    in form1

    load form2
    form2.show 1
    unload form2


    in form2
    me.hide


    ciao
    Ikon
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

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.