Mega Code Archive

 
Categories / C# by API / System Windows Forms
 

DateTimePicker CalendarForeColor

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();   }     }