Vererben Folgen auf diese Frage:WinForms Events für Steuerungen für UI Design
Winforms Style/UI Look and Feel Tips
So habe ich meine "base controls" erstellt, von denen andere Steuerelemente aus erben. Zu Testzwecken versuche ich, eine Schriftart des Basislabels zu ändern. Es wird jedoch nicht an die Steuerelemente weitergegeben, die von ihm erben. Auf einem der Formulare kann ich sehen, dass die Designerdatei die Eigenschaften für das Steuerelement festlegt, sodass die Eigenschaften meines Basissteuerelements überschrieben werden.
Auf dem Basissteuerelement verwende ich den Konstruktor, um die Standardeigenschaften festzulegen. Sollte ich ein anderes Event nutzen? Wenn ja, welcher. Hier
ist der Code für eine der Basissteuerungen basierend auf Kommentar Anfrage ...
Public Class InfoLabel
Inherits Label
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
Me.Font = New System.Drawing.Font("Tahoma", 14.25!)
Me.ForeColor = System.Drawing.Color.FromArgb(CType(CType(49, Byte), Integer), CType(CType(97, Byte), Integer), CType(CType(156, Byte), Integer))
Me.AutoSize = False
End Sub
End Class
Die Basis zeigen Kontrollen der Projekte Toolbox auf dem winform Editor. Die Steuerelemente werden dann aus der Toolbox gezogen.
Post einige Code, hilft Ihre Beschreibung nicht. –
Codebeispiel hinzugefügt mit weiteren Kommentaren. –