FontDialog Apply event : FontDialog : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » FontDialog »

 

FontDialog Apply event








    
using  System;
using  System.Drawing;
using  System.Windows.Forms;

public  class  FontDialogFontApplyEvent  :  Form
{
    private  Button  btnChange;
    private  Label  lbl;
    private  FontDialog  fd;

    public  FontDialogFontApplyEvent()
    {
        Size  =  new  Size(350,200);

        btnChange  =  new  Button();
        btnChange.Location  =  new  Point(200,50);
        btnChange.Size  =  new  Size(100,23);
        btnChange.Text  =  "Change";
        btnChange.Click  +=  new  System.EventHandler(btnChange_Click);
        btnChange.Parent  =  this;

        lbl  =  new  Label();
        lbl.Text  =  "test";
        lbl.AutoSize  =  true;
        lbl.Parent  =  this;
    }

    static  void  Main()  
    {
        Application.Run(new  FontDialogFontApplyEvent());
    }

    private  void  btnChange_Click(object  sender,  EventArgs  e)
    {
        fd  =  new  FontDialog();
        fd.ShowHelp  =  false;
        fd.ShowApply  =  true;

        fd.Apply  +=  new  System.EventHandler(this.fd_Apply);
        
        if  (fd.ShowDialog()  ==  DialogResult.OK)
            lbl.Font  =  fd.Font;

    }

    private  void  fd_Apply(object  sender,  System.EventArgs  e)
    {
        lbl.Font  =  fd.Font;
    }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» FontDialog