Wenn Sie eine Label
in WinForms erstellen, die ForeColor
ist ControlText
und die BackColor
ist Control
, die diese Art von Label
produzieren:Wie erstellt man ein Label mit mehreren Stilen in C# winforms?
ich in der Lage sein wollen, ein anderes ForeColor
, anders zu setzen BackColor
und verschiedene Font
(fett) zu einigen der Wörter innerhalb eines Etiketts. Etwas wie folgt aus:
Ich googeln es aber alles, was ich gefunden habe, ist Antworten über das gesamte Etikett Stil zu ändern. Wie kann ich erreichen, was ich beschrieben habe?
Wenn es nicht einen einfachen Weg gibt, es mit eingebauten C# -Sachen zu machen, wie kann man das angehen?
Ich denke, Sie müssen Ihr eigenes Label-Steuerelement schreiben ... –
So wie ich es sehe, Sie haben zwei Lösungen bestehende Kontrollen mit - für jede Komponente separate Etiketten erstellen, damit Sie sie stylen können, wie Sie ein möchten oder erstellen readonly RichTextBox, die wie ein Label gestaltet ist. Die dritte Option ist, wie Mong Zhu sagt, um eine eigene Label-Kontrolle zu erstellen. – ChrisF
@ChrisF Wenn du das in eine Antwort mit einem Beispiel bringst, könnte ich das als akzeptiert wählen ... – Sipo