per utilizzare le proprietà del controllo intrinseco inserito in un OCX (nel tuo caso il textbox) devi esporre delle proprietà, come ti diceva Luciano79.
purtroppo il controllo OCX non eredita da solo tutte le proprietà dell'oggetto incluso.
per esporre una proprietà Text devi fare così:
codice:
Public Property Let Text (ByVal NewText as String)
TextBox1.Text = NewText
PropertyChanged "Text"
End Property
Public Property Get Text() As String
Text=TextBox1.Text
End Property
'__________________________
'se ti interessa che la proprietà text impostata a design-time
'venga mantenuta anche a run-time devi scrivere e leggere le proprietà:
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
PropBag.WriteProperty "Text", TextBox1.Text, Ambient.DisplayName
End Sub
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Text = PropBag.ReadProperty("Text", Ambient.DisplayName)
End Sub
se devi memorizzare e di conseguenza leggere altre proprietà del tuo controllo devi inserirle nelle routines-evento WriteProperties e ReadProperties.
Boolean