Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ciao a tutti io ho un problema del condividere variabili con altri form ad esempio
faccio una variabile dim x as integer nel form1 poi se la voglio usare nel form2 nn ce come faccio ho sentito dire un modulo ma come si fa a inserire un modulo e chiamarlo al form2 con le stesse variabili ?
vi prego aiutatemi senno nn posso piu fare i miei progetti
ci sono diversi modi, il primo č quello di avere una classe statica con campi pubblici per memorizzare i dati a livello di applicazione, ovvero che servono in tutti i form. il secondo č usare i settings http://www.dotnethell.it/tips/Application-Settings-Visual- ... per memorizzare valori riguardanti impostazioni generali. il terzo č quello di dichiarare campi pubblici in un form e accedervi da un secondo form tramite la collection Application.Forms["mioform"].
Quello di cui hai sentito parlare te č appunto il metodo di usare una classe statica o modulo indicato da Hedo.
Es:
Codice sorgente - presumibilmente VB.NET
Module OggettiCondivisi
' Qui dichiarerai le variabili che ti interessa avere a livello "globale".
Friend MyVar AsObject
' ecc...
End Module
Cosė facendo potrai accedere alla variabile da qualsiasi punto dell'assembly in cui č dichiarata (specificatore di accesso Friend) o da qualsiasi codice (Public) con la normale sintassi OggettiCondivisi.MyVar