C#

11.C#_WinForm - Font Dialog(폰트)

Godffs 2009. 8. 24. 18:26
반응형

텍스트 박스 안에 입력 한 내용에 대해서 Font Dialog를 이용해서 바꾸는 예제 입니다.


FrmFontDialog.Designer.cs
[그림11-1]

        도구상자 - 대화상자 탭 - ColorDialog 와 FontDialog를 추가 합니다.
        ColorDialog - 색상관련 컨트롤 , FontDialog - 글자관련 컨트롤기능입니다.

          private System.Windows.Forms.Button btnColor;
        private System.Windows.Forms.TextBox txtFont;
        private System.Windows.Forms.FontDialog fdFont;
        private System.Windows.Forms.ColorDialog fdColor;
        private System.Windows.Forms.Button btnFont;

FrmFontDialog.cs
private void btnFont_Click(object sender, EventArgs e)
{
        //폰트창을 열고
        DialogResult dr = this.fdFont.ShowDialog();
        //확인버튼 누르면 변경
        if (dr == DialogResult.OK)
        {
                txtFont.Font = fdFont.Font;
        }
}

private void btnColor_Click(object sender, EventArgs e)
{
        //색상창 열고
        if (fdColor.ShowDialog() != DialogResult.Cancel)
        {
                txtFont.ForeColor = fdColor.Color; //글꼴색 변경
        }
}

결과확인

[그림11-2]


11WinFrmMain.zip
다운로드

반응형