Oppure

Loading
12/12/09 10:12
microprocessore
salve ho creato in un form delle variabili di tipo struct... voglio utilizzare queste variabili anche in altri form.
come faccio a rendere accessibili queste variabili a più form?
aaa
13/12/09 19:19
carant
dichiarale all'inizio con public credo...
aaa
13/12/09 19:27
microprocessore
ho provato ma non basta
aaa
13/12/09 19:59
Il Totem
Accedere ai form tramite le istanze predefinite (My.Forms) o dichiarare quelle variabili in un modulo, che è accessibile da qualsiasi form.
aaa
19/12/09 15:20
microprocessore
Postato originariamente da Il Totem:

Accedere ai form tramite le istanze predefinite (My.Forms) o dichiarare quelle variabili in un modulo, che è accessibile da qualsiasi form.

per rendere il modulo accessibile a tutti i form mi basta mettere public?
aaa
19/12/09 20:35
carant
penso di si:)
Ultima modifica effettuata da carant 19/12/09 20:36
aaa
22/12/09 8:56
Il Totem
Un modulo è sempre accessibile a tutti i forms; questo perchè:
- Non può essere dichiarato Private a meno che non sia nidificato;
- Di default è Friend, e quindi accessibile a tutti i componenti dell'applicazione.
Puoi comunque usare Public per renderne più chiaro lo scopo.
aaa
30/12/09 15:55
microprocessore
Postato originariamente da Il Totem:

Un modulo è sempre accessibile a tutti i forms; questo perchè:
- Non può essere dichiarato Private a meno che non sia nidificato;
- Di default è Friend, e quindi accessibile a tutti i componenti dell'applicazione.
Puoi comunque usare Public per renderne più chiaro lo scopo.


nel form1 ho la seguente procedura:
public void carico()
        {
           ...sottoprogramma...
        }


nel form2 lo richiamo
        public secondoform()
        {
            InitializeComponent();

            carico();
        }


ma mi dice che il nome "carico" non esiste nel contesto corrente
aaa