Set the label font to a font selected from a FontDialog : FontDialog : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » FontDialog »

 

Set the label font to a font selected from a FontDialog









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

public  class  FontPickerDemo    :  Form
{
        Button  b;
        Label  l;

        void  OnApply(Object  sender,System.EventArgs  e)
        {
                FontDialog  dlg  =  (FontDialog)sender;
                l.Font=dlg.Font;
        }

        void  OnClickedb(Object  sender,EventArgs  e)
        {
                FontDialog  dlg=new  FontDialog();
                dlg.Font  =  l.Font;
                dlg.ShowApply  =  true;
                dlg.Apply  +=  new  EventHandler(OnApply);
                if(dlg.ShowDialog()  !=  DialogResult.Cancel)
                {
                        l.Font  =  dlg.Font;
                }
        }

        public  FontPickerDemo()
        {
                this.Size=new  Size(416,320);

                l=new  Label();
                l.Location  =  new  Point(8,8);
                l.Size  =  new  Size(400,200);
                l.Text  =  "nabcdefghijklmnopqrstuvwxyz  ABCDEFGHIJKLMNOPQRSTUVWXYZ";
                l.Font  =  new  Font("Microsoft  Sans  Serif",  18f);
                this.Controls.Add(l);

                b=new  Button();
                b.Text  =  "Choose  Font";
                b.Click  +=  new  EventHandler(OnClickedb);
                b.Location  =  new  Point(8,250);
                b.Size  =  new  Size(400,32);
                this.Controls.Add(b);

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




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» FontDialog