Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB2010 Winform] Eseguire Form_Load più volte

    Salve a tutti, vi semplifico il problema....

    Ho due form: form1 e form2.

    Nel form1 ho un button "Apri Form 2" e al click ho messo:
    Me.Enable=False (solo per disabilitarlo, perchè lo voglio vedere come form in
    secondo piano)
    form1.Show()


    nel form2, ho un button "Apri form 1":
    Me.hide()
    form1.Enable=True



    a questo punto se l'utente clicca di nuovo sul pulsante "Apri form 2", me lo apre, ma non mi esegue il Form_Load()


    Come posso fare???

    Grazie mille!!!
    --- da enryb_89 ---

  2. #2
    ti do due possibili soluzioni:

    la 1^: Il form2 lo chiudi con "Me.Close" anzichè "Me.Hide"

    oppure

    la 2^: Il codice che hai nell'evento Load del formw lo sposti nell'evento Shown
    Michele

  3. #3
    ...ho corretto con "Me.Close" avevo scritto un'altro comando che mi pare sia per vba
    Michele

  4. #4
    Si.... funziona perfettamente....


    inoltre, come posso associare a due variabili in un modulo per farlo rendere visibile a tutti i form?? Cioè il nome del DB e altri dati che sono uguali per tutto il progetto, per far il modo di farlo recuperare da una sola parte, così nel caso in cui è da modificare un parametro, lo si dovrà fare solo una volta e si ripercuoterà per tutto il progetto'???

    Grazie mille
    --- da enryb_89 ---

  5. #5
    i thread del mio cervello si sono intrecciati..ho sbagliato a darti la seconda ipotesi (non posso + editare il post):

    Originariamente inviato da michelecali
    ti do due possibili soluzioni:

    la 1^: Il form2 lo chiudi con "Me.Close" anzichè "Me.Hide"

    oppure

    la 2^: Il codice che hai nell'evento Load del formw lo sposti nell'evento Shown
    ho bisogno una una .... vacanza

    per l'altra richiesta , semplicemente dichiarando le variabili pubbliche dentro un qualsiasi modulo:

    codice:
    Module Mudule1
    
        Public NomeDB As String= "TuoNomeDb"
        Public <QualsiaVariabile .........>
    
    end Module
    così te la ritrovi in ogni punto del tuo progetto ed è sempre editabile...
    Michele

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.