Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB.NET] - Passare i valori delle variabili di handling a una sub

    Ciao a tutti!
    Spesso incappo in questo piccolo incartamento!

    Immaginate la sub associata all'evento load di un form:

    codice:
    Private Sub frmMioForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         msgBox("Ciao da Html.it!")
    end sub
    Ovviamente all'apertura della form vedrò la mia msgBox.
    Mi son detta: E se volessi rieseguire quella sub?

    Niente di più semplice...la richiamo con:

    codice:
    frmMioForm_Load(me, ??? e quiii che ci metto???)
    Non ho mai capito molto dell'eventArgs...

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non chiamare l'evento ma prepara una funzione che puoi richiamare sia dall'evento che da dove vuoi
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    In ogni caso se nel tuo event handler non usi il parametro e puoi semplicemente passare un'istanza "vuota" di System.EventArgs; ma in generale non dovrebbe capitare mai di dover richiamare "a mano" un event handler.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    se non usi i parametri anche così :

    codice:
    frmMioForm_Load(Nothing, Nothing)
    ma concordo sul fatto che non dovresti chiamarlo "a mano" anche perchè poi rischi di chiamare roba che dovrebbe essere chiamata solo nel Load...

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.