Hallo Leutz,
ich bin gerade dabei ein Benutzersteuerlement, in dem sich 2 Labels auf einem TableLayoutPanel befinden zu erstellen.
Ich habe es bereits geschafft, dass ich den Font der Labels nach hinzufügen des Controls auf ein Formular einstellen kann. dazu habe ich fogendes verwendet:
Stelle ich die Schriftgröße auf einen anderen Wert ein als den Standardwert des Controls, so lässt sich die Größe der Schriftart der Labels wunderbar im Formularentwurf einstellen.
Mein Problem ist nun folgendes:
Starte ich das Programm mit diesem Control zum debuggen, so stellt sich die Schriftgröße sofort wieder zurück auf den Standardwert ein.
Könnt ihr mir da etwas auf die Sprünge helfen, was ich da falsch mache, bzw warum die eingestellte Schriftgröße nicht übernommen wird?
Ich Dank euch mal im Voraus...
ich bin gerade dabei ein Benutzersteuerlement, in dem sich 2 Labels auf einem TableLayoutPanel befinden zu erstellen.
Ich habe es bereits geschafft, dass ich den Font der Labels nach hinzufügen des Controls auf ein Formular einstellen kann. dazu habe ich fogendes verwendet:
VB.NET-Quellcode
- Imports System.ComponentModel
- Public Class ctlTest
- Private Sub Laden(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.SetStyle(ControlStyles.DoubleBuffer Or ControlStyles.UserPaint Or _
- ControlStyles.AllPaintingInWmPaint Or _
- ControlStyles.SupportsTransparentBackColor Or _
- ControlStyles.ResizeRedraw, True)
- Me.BackColor = Color.Transparent
- End Sub
- Public Overrides Property Font As Font
- Get
- Return Me.lblDigit1.Font
- End Get
- Set(value As Font)
- Me.lblDigit1.Font = value
- Me.lblDigit2.Font = value
- End Set
- End Property
- End Class
Stelle ich die Schriftgröße auf einen anderen Wert ein als den Standardwert des Controls, so lässt sich die Größe der Schriftart der Labels wunderbar im Formularentwurf einstellen.
Mein Problem ist nun folgendes:
Starte ich das Programm mit diesem Control zum debuggen, so stellt sich die Schriftgröße sofort wieder zurück auf den Standardwert ein.
Könnt ihr mir da etwas auf die Sprünge helfen, was ich da falsch mache, bzw warum die eingestellte Schriftgröße nicht übernommen wird?
Ich Dank euch mal im Voraus...