DateTimePicker : DateTimePicker : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » DateTimePicker »

 

DateTimePicker








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

public  class  DTPicker  :  Form
{
    DateTimePicker  dtp;        

    public  DTPicker()
    {
        Size  =  new  Size(400,300);
        this.Load  +=  new  EventHandler(this_Load);

        dtp  =  new  DateTimePicker();
        dtp.Parent  =  this;
        dtp.Location  =  new  Point(20,20);
        dtp.Size  =  new  Size(ClientSize.Width  -  40,  dtp.PreferredHeight);
        dtp.Anchor  =  AnchorStyles.Top  |  AnchorStyles.Left  |  
                    AnchorStyles.Right;
        Font  fnt  =  new  Font("Times  New  Roman",  16);
        dtp.CalendarFont  =  new  Font(fnt,  
                                    FontStyle.Bold  |  FontStyle.Italic);
        dtp.CalendarForeColor  =  Color.Red;
        dtp.CalendarMonthBackground  =  Color.Yellow;
        dtp.CalendarTitleBackColor  =  Color.Lime;
        dtp.CalendarTitleForeColor  =  Color.Blue;
        dtp.CalendarTrailingForeColor  =  Color.FromArgb(255,192,192);
        dtp.CustomFormat  =  "dddd,MMMM  d,  yyyy  'at'  h:mm:ss  tt";
        dtp.Format  =  DateTimePickerFormat.Custom;
        dtp.DropDownAlign  =  LeftRightAlignment.Right;
        dtp.ShowUpDown  =  false;        //  default
        dtp.ValueChanged  +=  
                new  EventHandler(dtp_ValueChanged);
    }

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

    private  void  UpdateLabels()
    {
        Console.WriteLine(  dtp.Value.ToString()  );
        Console.WriteLine(  dtp.Value.ToLongDateString()  );
        Console.WriteLine(  dtp.Value.ToLongTimeString()  );
        Console.WriteLine(  dtp.Value.ToShortDateString()  );
        Console.WriteLine(  dtp.Value.ToShortTimeString()  );
    }

    private  void  this_Load(object  sender,  EventArgs  e)
    {
        UpdateLabels();
    }

    private  void  dtp_ValueChanged(object  sender,  EventArgs  e)
    {
        UpdateLabels();
    }        

    private  void  txtCustomString_TextChanged(object  sender,  EventArgs  e)
    {
        UpdateLabels();
    }        
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» DateTimePicker