Chiamare i metodi di un controllo OCX

WorldWideWeb

Utente Attivo
6 Apr 2008
78
0
6
Calabria
Salve.

Ho creato un controllo OCX, da inserire in un form. Ciò che non riesco a fare è chiamare i metodi definiti
nel codice dell'OCX.
Il controllo OCX creato ha nome 'UserControl1'. Esso contiene 2 caselle di testo e un metodo Initialize, il
quale riceve 2 parametri e setta il contenuto delle 2 caselle di testo in base ad essi.



Public Sub UserControl_Prova_Initialize(ByVal testo1 As String, ByVal testo2 As String)
text1.Text = testo1
text2.Text = testo2
End Sub


Private Sub Form_Load()
.
.

Me.UserControl11.Initialize "Ciao", "Addio"

.
.

End Sub



Inserisco il controllo OCX nel form, e gli assegno il nome 'UserControl11'.
Nel form provo a chiamare il metodo Initialize sul controllo, ma a run-time non viene riconosciuto il metodo!
 
Mi sa che il problema sta nel metodo Initialize.
Se sposto il codice in un metodo che mi creo io, allora funziona tutto!
Un'altra cosa che mi suona strana è che dal form non riesco ad accedere alle caselle di testo dell'OCX!

Me.UserControl11.text1.Text ' text1 non viene riconosciuto
 
Ultima modifica:

Discussioni simili