Newsgroup: it.comp.lang.visual-basic
Titolo: Come si passano le variabili tra form diversi?

Come da oggetto!!
Non sono riuscito a fare il passagggio di variabili tra 2 form, potreste
dirmi come si fa?
O meglio ancora potreste indicarmi qualche esempio?
grazie by Lujx


aggiungi un module da project/module e poi le dichiari in questo modo
public nome-variabile as tipo
bye
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 O meglio ancora potreste indicarmi qualche esempio?
scrivi Public e poi premi F1
Silv:o)

Quello della variabile Public è l'unico metodo...che ci sia...(almeno credo)..ma occhio..non dichiarare troppe variabili
globali...incasinano la vita.
(non è infatti consigliato usarne molte....anche se a volte è indispensabile)!
Ciao SIMO
--
__________________
www.sasim.cjb.net


 ha scritto nel messaggio
news:9ndfm7$l47$1...@nreada.inwind.it...


 Ciao SIMO
Non è necessario che siano pubbliche a livello di progetto
Basta che lo siano a livello di form
Ciao

 Ciao SIMO
beh, non è l'unica, si possono sempre usare le property
(secondo me di gran lunga più pulite)
ciao, Assa.
--
http://www.it-lang-vb.net

ciao, Assa.
Bravo Assa, questo e' il metodo piu' corretto per fare il lavoro.
Il codice rimane ordinato, facilmente manutenibile e meglio
riutilizzabile.
ciao, hal

 riutilizzabile.
Eheh, ringrazia il maestro Alfonso che mi ha fatto il lavaggio del
cervello ;)
ciao, Assa.

 ciao, Assa.
Sempre a disposizione :))
Oddio mi sto facendo vecchio, qualcuno mi chiama maestro :(
Alfonso (dall'ospizio)

 riutilizzabile.
aggiungiamo pure il vantaggio di poter gestire operazioni legate
alla lettura/scrittura di tale proprietà
ad esempio la variabile globale PosizioneDB può essere utilizzata con
public Property Let PosizioneDB(byval nuovodb as string)
  miodb.close
  miodb.open nuovoDB
End property
inoltre, ma non son sicuro perché ho il lettore cd out, lo stesso VB
gestisce le variabili pubbliche su classe (i forms sono classi) generano
implicite chiamate a presunte proprietà pubbliche... mi pare l'abbia
letto proprio qui :)
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud


Alfonso da Baskerville e Assa da Melk...    :-P
ciao
ugo

> [cut]
La cosa mi interessa è ho tolto un po' di polvere dal tasto F1!
Mi rimane un dubbio :
devi per forza crearti una classe e una nuova intanza del form  o pui usare
le property direttamente dai form?
Nel secondo caso non ho capito come si fa! puoi darmi una dritta?
Grazie infinite.

 ha scritto nel messaggio
news:9nidpa$e8g$1...@fe2.cs.interbusiness.it...

Ooops sono partite prima le dita sulla tastiera che il cervello!!!
Ci sono arrivato da solo:
Con Property Get assegni il valore ad una nuova proprietà del form e la
scrivi nel form stesso.
Se da un'altro form vuoi vedere il valore della nuova proprietà fai
semplicemente :
Valore = PrimoForm.NuovaProprietà
Se vuoi impostarla:
PrimoForm.NuovaProprietà = Valore
e nel primo form la recuperi con PropertyLet
Scusate per la spiegazione poco chiara, ma spero sia utile a qualcun' altro.
--
Ivan Castellaro
Mettere un punto tra nome e cognome per l'e-mail.
ivancas...@libero.it