実現したいこと
ラベルや各コントロールのフォントのみを一斉変更したい。
前提
言語:C#
環境:visualstud(Windowsフォーム)
フォントdialogを使用(もしくはフォント変更画面を自作)して
ラベルや各コントロールのフォントのみを変更したいです。
文字サイズや太字等の設定は各既存の設定のままでフォントの身を変更したいですが、検索しても方法がわかりませんでした。
該当のソースコード:C#
FontDialog fd = new FontDialog(); foreach (Label label in this.Controls.OfType<Label>()) { label.ForeColor = fd.Color; label.Font = fd.Font;//ここでフォント変更を試みたら、サイズも変わってしまった }
試したこと
カラーのみの変更は上記で実行可能でしたので、この中に組み込めたらを思い、いろいろ試しましたが、フォントだけではなく、サイズや太字の設定等も勝手に反映されてしまっている状況です。
フォントのみを一括で変更する方法はないのでしょうか。
どなたかご教授お願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/12/09 23:44