Programming/c# & winform
c# winform 기본 폰트 변경하기
구차니
2020. 11. 13. 14:19
아래처럼 다이얼로그 초기화 하기전에
this.Font를 강제로 지정하면 폰트가 변경된다.
public MainDialog()
{
//this.Font = SystemFonts.MessageBoxFont;
this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
InitializeComponent();
InitializeForm();
}
[링크 : https://stackoverflow.com/questions/297701/default-font-for-windows-forms-application]
단, 다이얼로그의 속성중 AutoScaleMode를
Font에서 None으로 바꾸어 주어야 폰트가 바뀐다고 디자인이 깨지지 않는다
(물론 Label이 너무 가까이 있으면 덮어써지는건 매한가지니 주의)