000
19.06.2007, 08:22 Uhr
~ProgLady
Gast
|
Guten Morgen!
Bin gerade dabei, ein Steuerelement zu bauen, das eine PictureBox und ein Label enthält und von UserControl erbt.
Nun wollte ich die Text-Property so überschreiben, dass wenn meinem Steuerelement ein neuer Text zugewiesen wird, dass sich dann der Text des Labels ändert.
Nach diesem Code:
Visual Basic: |
Public Class SignalPicBoxAndLabel : Inherits UserControl
' '' Property Caption() As String ' '' Get ' '' Return Me.lblSignalName.Text ' '' End Get
' '' Set(ByVal value As String) ' '' Me.lblSignalName.Text = value ' '' End Set ' '' End Property
Overrides Property Text() As String Get Return Me.lblSignalName.Text End Get
Set(ByVal value As String) Me.lblSignalName.Text = value End Set End Property End Class
|
Die Property Text wird NICHT im Eigenschaftenfenster des Designers angezeigt und ich frage mich, warum NICHT?! Wenn ich "Caption" einkommentiere, wird dieses angezeigt und verhält sich auch richtig, aber ich würd ja gern die "üblichen" Namenskonventionen bzw. Begriffe verwenden.
Ach ja: Verwende das .NET Framework 2.0
Bin um jeden Hinweis dankbar!
MFG ProgLady |