Hallo,
gibt es eine Möglichkeit, die Schriftgröße des Register einer TabPage zu ändern?
Wenn ich die bei den Eigenschaften der TabPage den Wert ändere bezieht es sich auf alle Controls.
Ich möchte allerdings nur gerne den Wert oben ändern.
Danke euch!
Konnte es nun folgendermaßen anpassen:
Eigenschaft des TabControl auf OwnerDrawFix gestellt und dann das DrawItem Event verwendet.
void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index == tabControl1.SelectedIndex)
{
e.Graphics.DrawString(tabControl1.TabPages[e.Index].Text,
new Font(tabControl1.Font, FontStyle.Bold),
Brushes.Black,
new PointF(e.Bounds.X + 3, e.Bounds.Y + 3));
}
else
{
e.Graphics.DrawString(tabControl1.TabPages[e.Index].Text,
tabControl1.Font,
Brushes.Black,
new PointF(e.Bounds.X + 3, e.Bounds.Y + 3));
}
}
Nun hab ich allerdings noch das Problem, dass mein Text zu groß für das Register ist.
D.h. mache Buchstaben liegen gar nicht mehr auf der Registerkarte.
Was muss ich noch anpassen, damit der Text wieder auf die ganze Registerkarte kommt?