d_jonsson
2001-09-14, 12:25
Hur skickar man ett Combobox-objekt (som finns på ett formulär) som inparameter till en funktion?
ex: Proceduren "Proc1" tar en inparameter som är en combobox:
Private Sub Proc1(cboBox as Combobox)
' gör nåt med cboBox (som ju skickades med "By Reference)
End Sub
anropar man denna procedur med följande kod, så blir det fel, eftersom det är comboboxens värde och inte själva combobox-objektet som skickas:
Proc1(Me.cboKombinationsruta)
Hur gör man fgör att skicka objekltet, och inte dess aktuella värde?
ex: Proceduren "Proc1" tar en inparameter som är en combobox:
Private Sub Proc1(cboBox as Combobox)
' gör nåt med cboBox (som ju skickades med "By Reference)
End Sub
anropar man denna procedur med följande kod, så blir det fel, eftersom det är comboboxens värde och inte själva combobox-objektet som skickas:
Proc1(Me.cboKombinationsruta)
Hur gör man fgör att skicka objekltet, och inte dess aktuella värde?