Ich verwende Windows Forms und habe ein Textfeld, das ich gelegentlich fett formatieren möchte, wenn es sich um einen bestimmten Wert handelt.
Wie ändere ich die Schriftmerkmale zur Laufzeit?
Ich sehe, dass es eine Eigenschaft namens textbox1.Font.Bold gibt, aber dies ist eine Get only-Eigenschaft.
Abhängig von Ihrer Anwendung möchten Sie diese Schriftzuweisung wahrscheinlich entweder bei Textänderungen oder beim Fokussieren / Aufheben der Fokussierung des betreffenden Textfelds verwenden.
Hier ist ein kurzes Beispiel dafür, wie es aussehen könnte (leeres Formular mit nur einem Textfeld. Die Schrift wird fett, wenn der Text "fett" lautet, ohne Berücksichtigung der Groß- und Kleinschreibung):
quelle
Mit der folgenden
Extension
Methode können Sie zwischen regulärem und fettem Stil wechseln :Und Verwendung:
quelle
quelle