|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Oct 2006
Città: NOVARA
Messaggi: 162
|
[Visual Basic 6] Rendere la stessa variabile visibile a due form diversi
Salve ragazzi ho un problemino. Allora ho bisogno di effetturare il passaggio di una variabile da un form all'altro. In pratica mi serve per il percorso di un'icona. Se dichiaro la mia strigna in entrambi i form naturalmente vb mi segnala errore. come posso fare però per effettuare il passaggio di variabile? C'entrano percaso i moduli? se si come rendo la variabile visibile ad entrambi i form? grazie 1000 in anticipo
|
![]() |
![]() |
![]() |
#2 | |
Member
Iscritto dal: Jul 2005
Città: Potenza
Messaggi: 126
|
Quote:
Uno è quello di dichiarare la varibaile globale a livello di modulo/form; ad es.: Public variabile As Tipo In questo modo la variabile è visibile in tutti i metodi del form e anche all'esterno. Può essere acceduta con un'istruzione del tipo: nomeForm.variabile L'altro metodo consiste nell'aggiungere un modulo al progetto e dichiarare la variabile al suo interno. Naturalmente la variabile va impostata sempre come Public, altrimenti risulterà globale solo all'interno del modulo.
__________________
Un'interfaccia per domarli, un package per trovarli tutti, un riferimento per ghermirli e nel framework incatenarli." Il Signore degli Oggetti ![]() |
|
![]() |
![]() |
![]() |
#3 | |
Bannato
Iscritto dal: Oct 2006
Città: NOVARA
Messaggi: 162
|
Quote:
Ma per assegnare un valore assegnato ad una variabile dichiarata public in un modulo da un form qualsiasi basta scrivere per esempio icon=... ? |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jul 2005
Città: Potenza
Messaggi: 126
|
Ti basta indicare il nome della variabile public
__________________
Un'interfaccia per domarli, un package per trovarli tutti, un riferimento per ghermirli e nel framework incatenarli." Il Signore degli Oggetti ![]() |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Oct 2006
Città: NOVARA
Messaggi: 162
|
![]() ma non è che in ogni form devo richiamare il modulo o tutto avviene in automatico? invece se volessi fare iprimo metodo mi basta scirvere per esempio: nome form: programma none variabile: icon (stringa) programma.icon = "c:\icona.gif" |
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: Feb 2006
Città: Mi sono perso nello spazio...
Messaggi: 119
|
Quote:
Dichiarandola nel modulo come public, la variabile sarà visibile in tutti i form del progetto e per richiamarla ti basterà anteporre il nome del form e poi il nome della variabile così come ha scritto Pequeno post indietro. Ciao ![]()
__________________
Il miglior dialogo è l'intesa ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:39.