Blog Content

    티스토리 뷰

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

    반응형

    텍스트 박스 안에 입력 한 내용에 대해서 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
    다운로드

    반응형

    Comments