BoldとItalicのテキストを含むラベルがあります。ボタンをクリックしてこれらのフォントのプロパティを変更したい。
コードを知ったLabel1.Font = new Font(Label1.Font, FontStyle.Regular);
ただし、このコードからは、BOLDとITALICの両方のプロパティが取り消されます。boldプロパティのみを削除したい.....
のようなものはありfontsyle.bold = false
ますか?
BoldとItalicのテキストを含むラベルがあります。ボタンをクリックしてこれらのフォントのプロパティを変更したい。
コードを知ったLabel1.Font = new Font(Label1.Font, FontStyle.Regular);
ただし、このコードからは、BOLDとITALICの両方のプロパティが取り消されます。boldプロパティのみを削除したい.....
のようなものはありfontsyle.bold = false
ますか?
新しいフォントを作成するときに元のフォントのFont.Styleを使用し、& ~
スタイルを反転するために使用します
label1.Font = new Font(label1.Font, label1.Font.Style & ~FontStyle.Bold);
これも試すことができます -
label1.Font = new Font("Arial", 24,FontStyle.Bold);
また
mainForm.lblName.Font = new Font("Arial", mainForm.lblName.Font.Size);
コンストラクターはさまざまなパラメーターを取ります。続きを見る
最適なオプションは、ビットコードと XOR 演算子 ^ を使用することです
このコードを試してください:
Label1.Font = new Font(Label1.Font.Style ^ FontStyle.Regular);