Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: - 22 Agosto 2008, 18:15:23

Titolo: modificare un componente di una form da un modulo
Inserito da: - 22 Agosto 2008, 18:15:23
Ho una form (FMain) con una textlabel dal nome txtlbl1.
Ho un modulo dal quale voglio controllare la posizione di txtlbl1.
Ho provato con

FMain.txtlbl1


ma non funge. Come si fa?
Titolo: Re: modificare un componente di una form da un modulo
Inserito da: Ceskho - 22 Agosto 2008, 22:46:53
con le variabili le si rendono pubbliche con

PUBLIC nome_variabile AS tipo_vabiale

Per il tuo componente potresti provare con

PUBLIC nome_componente AS component

non so se funziona......e mi sa che ho scritto pure una cavolata....boh...prova...
Titolo: Re: modificare un componente di una form da un modulo
Inserito da: md9327 - 23 Agosto 2008, 18:47:22
Nelle opzioni generali del progetto è presente una voce con cui puoi rendere PUBLIC gli oggetti contenuti in una classe Form.

Nel tuo caso, e questo è di default, è molto probabile che questo settaggio sia ad Off ovvero, qualsiasi oggetto (visibile e non) viene creato in modalità PRIVATE, per cui non visibile all'esterno.