Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve! sapresti come faccio a richiamare una funzione da un altro form? usando le dichiarazioni e variabili di quel form, e nn del chiamante...siccome sono un neofita, non usate paroloni troppo complessi...vi prego. Saluti e grazie!!!
Salve! sapresti come faccio a richiamare una funzione da un altro form? usando le dichiarazioni e variabili di quel form, e nn del chiamante...siccome sono un neofita, non usate paroloni troppo complessi...vi prego. Saluti e grazie!!!
la faccenda è molto semplice: devi dichiarare le funzioni che vuoi usare come Shared (vedi capitolo 25 della mia guida sul vb.net: http://www.pierotofy.it/pages/guide/Guida_al_Visual_Basic_ ....
Ad esempio...
Hai due form, Form1, quello che stai attualmente usando, e Form2, dove si trova la funzione che vuoi richiamare. Prima dichiari la funzione in questo modo:
Codice sorgente - presumibilmente VB.NET
PublicSharedFunction Moltiplica(ByVal a As Int16, ByVal b As Int16)As Int32
return a*b
EndFunction
che consente di usare la funzione senza fare riferimento al form in cui è contenuto utilizzando una variabile.
Poi, in Form1, importi la classe Form2. scrivendo all'inizio del codice (in testa a tutto):
Codice sorgente - presumibilmente C# / VB.NET
Imports <nomeprogetto>.Form2
La direttiva Imports ti permette di usare tutti i membri di Form2.
T'invito, però, a leggere i capitoli della mia guida sulle classi, dato che i form sono classi.