Hallo
Nachdem ich mir ein neues benutzerdefiniertes Steuerelement zusammengeklickt habe (TextBox und Label), wollte ich die Eigenschaft Text der TextBox veröffentlichen:
Overrides Public Property Text As String
Get
return Me.TextBox1.Text
End Get
Set (Value As String)
Me.TextBox1.Text = Value
End Set
Der Zugriff klappt auch. will ich jedoch die Property Text binden, gibt es eine Fehlermeldung. Wenn ich die Property umbenenne:
public property NeuText As String
Get
return Me.TextBox1.Text
End Get
Set (Value As String)
Me.TextBox1.Text = Value
End Set
klappt das Binden (.DataBinding.Add("NeuText",.....)) einwandfrei. Gibt es dafür eine Lösung, dass man auch die Eigenschaft Text nutzen kann?
Das eine Problem ist noch nicht gelöst, da kam das Nächste:
Von diesem o. a. Steuerelement habe ich ein neues abgeleitet. Es enthält noch ein Button.
Das Problem ist, sobald das Steuerelement den Focus kriegt, springt der Focus auf den Button und nicht auf die TextBox. Es ist auch ganz egal, wie man die Tabulatoren setzt. Warum wird nicht auf die Aktivierreihenfolge reagiert?
Vielen Dank im Voraus.
LG, Aram
Nachdem ich mir ein neues benutzerdefiniertes Steuerelement zusammengeklickt habe (TextBox und Label), wollte ich die Eigenschaft Text der TextBox veröffentlichen:
Overrides Public Property Text As String
Get
return Me.TextBox1.Text
End Get
Set (Value As String)
Me.TextBox1.Text = Value
End Set
Der Zugriff klappt auch. will ich jedoch die Property Text binden, gibt es eine Fehlermeldung. Wenn ich die Property umbenenne:
public property NeuText As String
Get
return Me.TextBox1.Text
End Get
Set (Value As String)
Me.TextBox1.Text = Value
End Set
klappt das Binden (.DataBinding.Add("NeuText",.....)) einwandfrei. Gibt es dafür eine Lösung, dass man auch die Eigenschaft Text nutzen kann?
Das eine Problem ist noch nicht gelöst, da kam das Nächste:
Von diesem o. a. Steuerelement habe ich ein neues abgeleitet. Es enthält noch ein Button.
Das Problem ist, sobald das Steuerelement den Focus kriegt, springt der Focus auf den Button und nicht auf die TextBox. Es ist auch ganz egal, wie man die Tabulatoren setzt. Warum wird nicht auf die Aktivierreihenfolge reagiert?
Vielen Dank im Voraus.
LG, Aram
Comment