PDA

Visualizza la versione completa : (VB) passaggio di variabili tra form


samuele_dc
22-08-2002, 10:49
uso VB6. Ho un problema ..non mi ricordo come si fa a passare una variabile tra due form...so che c'era una metodo propertylet e get...ma non mi ricordo come si usa o come richiamarlo.....
chi mi puņ aiutare....
in pratica ho 2 form. in una(form2) utilizzo una variabile che ho dichiarato in general e voglio assegnarle un valore che passo da un'altra form(form1).
che codice devo scrivere nella form1????

grazie

niddu
22-08-2002, 15:42
il modo piu semplice che mi viene in mente e di passare il valore come un parametro di una funzione:
nella form dove devi passare il valore fai una funzione pippo
dall'altra form scrivi
nomeform.pippo(parametro)
dove parametro č il valore della variabilce che ti serve...

ciao

samuele_dc
22-08-2002, 15:50
...infatti mi sembrava di ricordare una cosa del genere...in effetti i metodi propertyget,etc non sono altro che funzioni...grazie...ciao

drago
22-08-2002, 16:58
'form1
Option Explicit

Private m_valore As Integer

Public Property Get valore() As Integer
valore = m_valore
End Property

Public Property Let valore(ByVal Value As Integer)
m_valore = Value
End Property


'form2
Option Explicit

Private Sub Form_Load()
Dim f As Form1
Set f = New Form1
f.valore = 5
End Sub

Loading