<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FCSharp_Tutorial%2FGUI_Windows_Forms%2FDateTimePicker</id>
		<title>Csharp/CSharp Tutorial/GUI Windows Forms/DateTimePicker - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FCSharp_Tutorial%2FGUI_Windows_Forms%2FDateTimePicker"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/GUI_Windows_Forms/DateTimePicker&amp;action=history"/>
		<updated>2026-04-30T01:18:44Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/GUI_Windows_Forms/DateTimePicker&amp;diff=5443&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/GUI_Windows_Forms/DateTimePicker&amp;diff=5443&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/GUI_Windows_Forms/DateTimePicker&amp;diff=5444&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/GUI_Windows_Forms/DateTimePicker&amp;diff=5444&amp;oldid=prev"/>
				<updated>2010-05-26T12:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==DateTimePicker custom format==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Collections;&lt;br /&gt;
using System.ruponentModel;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using System.Data;&lt;br /&gt;
public class Form1 : System.Windows.Forms.Form {&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker1;&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker2;&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker3;&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker4;&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker5;&lt;br /&gt;
    private System.Windows.Forms.DateTimePicker dateTimePicker6;&lt;br /&gt;
    private System.Windows.Forms.Label label1;&lt;br /&gt;
    private System.Windows.Forms.Label label2;&lt;br /&gt;
    private System.Windows.Forms.Label label3;&lt;br /&gt;
    private System.Windows.Forms.Label label4;&lt;br /&gt;
    private System.Windows.Forms.Label label5;&lt;br /&gt;
    private System.Windows.Forms.Label label7;&lt;br /&gt;
    public Form1() {&lt;br /&gt;
        this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.dateTimePicker2 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.dateTimePicker3 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.dateTimePicker4 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.dateTimePicker5 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.dateTimePicker6 = new System.Windows.Forms.DateTimePicker();&lt;br /&gt;
        this.label1 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.label2 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.label3 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.label4 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.label5 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.label7 = new System.Windows.Forms.Label();&lt;br /&gt;
        this.SuspendLayout();&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker1&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker1.CustomFormat = &amp;quot;hh:mm:s : MM/dd/yy&amp;quot;;&lt;br /&gt;
        this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker1.Location = new System.Drawing.Point(16, 16);&lt;br /&gt;
        this.dateTimePicker1.Name = &amp;quot;dateTimePicker1&amp;quot;;&lt;br /&gt;
        this.dateTimePicker1.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker1.TabIndex = 0;&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker2&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker2.CustomFormat = &amp;quot;h/mm/ss : dd.MM.yyyy&amp;quot;;&lt;br /&gt;
        this.dateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker2.Location = new System.Drawing.Point(16, 56);&lt;br /&gt;
        this.dateTimePicker2.Name = &amp;quot;dateTimePicker2&amp;quot;;&lt;br /&gt;
        this.dateTimePicker2.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker2.TabIndex = 0;&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker3&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker3.CustomFormat = &amp;quot;HH-mm-ss : MMMM/dd/yyyy  tt&amp;quot;;&lt;br /&gt;
        this.dateTimePicker3.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker3.Location = new System.Drawing.Point(16, 88);&lt;br /&gt;
        this.dateTimePicker3.Name = &amp;quot;dateTimePicker3&amp;quot;;&lt;br /&gt;
        this.dateTimePicker3.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker3.TabIndex = 0;&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker4&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker4.CustomFormat = &amp;quot;tt hh/mm/ss : dddd.MMMM.yyyy&amp;quot;;&lt;br /&gt;
        this.dateTimePicker4.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker4.Location = new System.Drawing.Point(16, 200);&lt;br /&gt;
        this.dateTimePicker4.Name = &amp;quot;dateTimePicker4&amp;quot;;&lt;br /&gt;
        this.dateTimePicker4.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker4.TabIndex = 0;&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker5&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker5.CustomFormat = &amp;quot;HH/mm/ss : ddd-MM-yy&amp;quot;;&lt;br /&gt;
        this.dateTimePicker5.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker5.Location = new System.Drawing.Point(16, 160);&lt;br /&gt;
        this.dateTimePicker5.Name = &amp;quot;dateTimePicker5&amp;quot;;&lt;br /&gt;
        this.dateTimePicker5.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker5.TabIndex = 0;&lt;br /&gt;
        // &lt;br /&gt;
        // dateTimePicker6&lt;br /&gt;
        // &lt;br /&gt;
        this.dateTimePicker6.CustomFormat = &amp;quot;hh/mm/ss : dddd MMMM yyyy tt&amp;quot;;&lt;br /&gt;
        this.dateTimePicker6.Format = System.Windows.Forms.DateTimePickerFormat.Custom;&lt;br /&gt;
        this.dateTimePicker6.Location = new System.Drawing.Point(16, 128);&lt;br /&gt;
        this.dateTimePicker6.Name = &amp;quot;dateTimePicker6&amp;quot;;&lt;br /&gt;
        this.dateTimePicker6.Size = new System.Drawing.Size(240, 20);&lt;br /&gt;
        this.dateTimePicker6.TabIndex = 0;&lt;br /&gt;
        this.dateTimePicker6.Value = new System.DateTime(2002, 5, 14, 14, 28, 0, 0);&lt;br /&gt;
        // &lt;br /&gt;
        // label1&lt;br /&gt;
        // &lt;br /&gt;
        this.label1.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label1.Location = new System.Drawing.Point(264, 16);&lt;br /&gt;
        this.label1.Name = &amp;quot;label1&amp;quot;;&lt;br /&gt;
        this.label1.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label1.TabIndex = 1;&lt;br /&gt;
        this.label1.Text = &amp;quot;Format : hh:mm:ss : MM/dd/yy&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // label2&lt;br /&gt;
        // &lt;br /&gt;
        this.label2.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label2.Location = new System.Drawing.Point(264, 56);&lt;br /&gt;
        this.label2.Name = &amp;quot;label2&amp;quot;;&lt;br /&gt;
        this.label2.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label2.TabIndex = 2;&lt;br /&gt;
        this.label2.Text = &amp;quot;Format : h/mm/ss : dd.MM.yyyy&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // label3&lt;br /&gt;
        // &lt;br /&gt;
        this.label3.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label3.Location = new System.Drawing.Point(264, 88);&lt;br /&gt;
        this.label3.Name = &amp;quot;label3&amp;quot;;&lt;br /&gt;
        this.label3.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label3.TabIndex = 3;&lt;br /&gt;
        this.label3.Text = &amp;quot;Format : HH-mm-ss : MMMM/dd/yyyy  tt&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // label4&lt;br /&gt;
        // &lt;br /&gt;
        this.label4.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label4.Location = new System.Drawing.Point(264, 160);&lt;br /&gt;
        this.label4.Name = &amp;quot;label4&amp;quot;;&lt;br /&gt;
        this.label4.RightToLeft = System.Windows.Forms.RightToLeft.No;&lt;br /&gt;
        this.label4.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label4.TabIndex = 5;&lt;br /&gt;
        this.label4.Text = &amp;quot;Format : HH/mm/ss : ddd-MM-yy&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // label5&lt;br /&gt;
        // &lt;br /&gt;
        this.label5.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label5.Location = new System.Drawing.Point(264, 128);&lt;br /&gt;
        this.label5.Name = &amp;quot;label5&amp;quot;;&lt;br /&gt;
        this.label5.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label5.TabIndex = 4;&lt;br /&gt;
        this.label5.Text = &amp;quot;Format : hh/mm/ss : dddd MMMM yyyy tt&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // label7&lt;br /&gt;
        // &lt;br /&gt;
        this.label7.Font = new System.Drawing.Font(&amp;quot;Courier New&amp;quot;, 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));&lt;br /&gt;
        this.label7.Location = new System.Drawing.Point(264, 200);&lt;br /&gt;
        this.label7.Name = &amp;quot;label7&amp;quot;;&lt;br /&gt;
        this.label7.Size = new System.Drawing.Size(352, 23);&lt;br /&gt;
        this.label7.TabIndex = 6;&lt;br /&gt;
        this.label7.Text = &amp;quot;Format : tt hh/mm/ss : dddd.MMMM.yyyy&amp;quot;;&lt;br /&gt;
        // &lt;br /&gt;
        // Form1&lt;br /&gt;
        // &lt;br /&gt;
        this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);&lt;br /&gt;
        this.ClientSize = new System.Drawing.Size(632, 245);&lt;br /&gt;
        this.Controls.AddRange(new System.Windows.Forms.Control[] {&lt;br /&gt;
                                      this.label7,&lt;br /&gt;
                                      this.label4,&lt;br /&gt;
                                      this.label5,&lt;br /&gt;
                                      this.label3,&lt;br /&gt;
                                      this.label2,&lt;br /&gt;
                                      this.label1,&lt;br /&gt;
                                      this.dateTimePicker1,&lt;br /&gt;
                                      this.dateTimePicker2,&lt;br /&gt;
                                      this.dateTimePicker3,&lt;br /&gt;
                                      this.dateTimePicker4,&lt;br /&gt;
                                      this.dateTimePicker5,&lt;br /&gt;
                                      this.dateTimePicker6});&lt;br /&gt;
        this.Name = &amp;quot;Form1&amp;quot;;&lt;br /&gt;
        this.Text = &amp;quot;DateTime Formats&amp;quot;;&lt;br /&gt;
        this.Load += new System.EventHandler(this.Form1_Load);&lt;br /&gt;
        this.ResumeLayout(false);&lt;br /&gt;
    }&lt;br /&gt;
    [STAThread]&lt;br /&gt;
    static void Main() {&lt;br /&gt;
        Application.Run(new Form1());&lt;br /&gt;
    }&lt;br /&gt;
    private void Form1_Load(object sender, System.EventArgs e) {&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DateTimePicker Event and selected value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class Calendar : Form&lt;br /&gt;
{&lt;br /&gt;
  MonthCalendar mc;&lt;br /&gt;
  DateTimePicker dtpStart;    &lt;br /&gt;
  DateTimePicker dtpEnd;    &lt;br /&gt;
  DateTimePicker dtpBold;    &lt;br /&gt;
  Label lblStart;&lt;br /&gt;
  Label lblEnd;&lt;br /&gt;
  Label lblStartDay;&lt;br /&gt;
  Label lblBold;&lt;br /&gt;
  ComboBox cmbStart;&lt;br /&gt;
  Button btnBoldDay;&lt;br /&gt;
  Button btnBoldMonthly;&lt;br /&gt;
  Button btnBoldAnnually;&lt;br /&gt;
  public Calendar()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(650,450);&lt;br /&gt;
    this.Load += new EventHandler(this_Load);&lt;br /&gt;
    mc = new MonthCalendar();&lt;br /&gt;
    mc.Parent = this;&lt;br /&gt;
    mc.Location = new Point(20,20);&lt;br /&gt;
    mc.Font = new Font(&amp;quot;Times New Roman&amp;quot;, 14);&lt;br /&gt;
    mc.CalendarDimensions = new Size(2,1);&lt;br /&gt;
    mc.FirstDayOfWeek = Day.Monday;&lt;br /&gt;
    mc.MaxSelectionCount = 45;&lt;br /&gt;
    mc.DateChanged += new DateRangeEventHandler(mc_DateChanged);&lt;br /&gt;
    mc.DateSelected += new DateRangeEventHandler(mc_DateSelected);&lt;br /&gt;
    lblStart = new Label();&lt;br /&gt;
    lblStart.Parent = this;&lt;br /&gt;
    lblStart.Text = &amp;quot;Start Date:&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    dtpStart = new DateTimePicker();&lt;br /&gt;
    dtpStart.Parent = this;&lt;br /&gt;
    dtpStart.Size = new Size((int)(Font.Height * .6) * &lt;br /&gt;
              dtpStart.Value.ToString(&amp;quot;D&amp;quot;).Length,&lt;br /&gt;
              dtpStart.PreferredHeight);&lt;br /&gt;
    dtpStart.Format = DateTimePickerFormat.Long;&lt;br /&gt;
    dtpStart.ShowUpDown = true;&lt;br /&gt;
    dtpStart.ValueChanged += new EventHandler(dtpStart_ValueChanged);&lt;br /&gt;
    lblEnd = new Label();&lt;br /&gt;
    lblEnd.Parent = this;&lt;br /&gt;
    lblEnd.Text = &amp;quot;End Date:&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    dtpEnd = new DateTimePicker();&lt;br /&gt;
    dtpEnd.Parent = this;&lt;br /&gt;
    dtpEnd.Size = new Size((int)(Font.Height * .6) * &lt;br /&gt;
              dtpEnd.Value.ToString(&amp;quot;D&amp;quot;).Length,&lt;br /&gt;
              dtpEnd.PreferredHeight);&lt;br /&gt;
    dtpEnd.Format = DateTimePickerFormat.Long;&lt;br /&gt;
    dtpEnd.ShowUpDown = true;&lt;br /&gt;
    dtpEnd.ValueChanged += new EventHandler(dtpEnd_ValueChanged);&lt;br /&gt;
        &lt;br /&gt;
    lblStartDay = new Label();&lt;br /&gt;
    lblStartDay.Parent = this;&lt;br /&gt;
    lblStartDay.Text = &amp;quot;Start Day:&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    cmbStart = new ComboBox();&lt;br /&gt;
    cmbStart.Parent = this;&lt;br /&gt;
    cmbStart.DropDownStyle = ComboBoxStyle.DropDownList;&lt;br /&gt;
    cmbStart.Items.AddRange(new object[] {&amp;quot;Monday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Tuesday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Wednesday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Thursday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Friday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Saturday&amp;quot;, &lt;br /&gt;
                      &amp;quot;Sunday&amp;quot;});&lt;br /&gt;
    cmbStart.SelectedIndex = 0;&lt;br /&gt;
    cmbStart.SelectedIndexChanged += new EventHandler(cmbStart_SelectedIndexChanged);&lt;br /&gt;
    &lt;br /&gt;
    lblBold = new Label();&lt;br /&gt;
    lblBold.Parent = this;&lt;br /&gt;
    lblBold.Text = &amp;quot;Bold Day:&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    dtpBold = new DateTimePicker();&lt;br /&gt;
    dtpBold.Parent = this;&lt;br /&gt;
    dtpBold.Size = new Size((int)(Font.Height ) * &lt;br /&gt;
              dtpBold.Value.ToString(&amp;quot;d&amp;quot;).Length,&lt;br /&gt;
              dtpBold.PreferredHeight);&lt;br /&gt;
    dtpBold.Format = DateTimePickerFormat.Short;&lt;br /&gt;
    dtpBold.ShowUpDown = true;&lt;br /&gt;
    &lt;br /&gt;
    btnBoldDay = new Button();&lt;br /&gt;
    btnBoldDay.Parent = this;&lt;br /&gt;
    btnBoldDay.Text = &amp;quot;Add Bold Day&amp;quot;;&lt;br /&gt;
    btnBoldDay.Size = new Size((int)(Font.Height * .6) * &lt;br /&gt;
                btnBoldDay.Text.Length,&lt;br /&gt;
                (int)(Font.Height * 1.75));&lt;br /&gt;
    btnBoldDay.Click += new EventHandler(btnBoldDay_Click);&lt;br /&gt;
    &lt;br /&gt;
    btnBoldMonthly = new Button();&lt;br /&gt;
    btnBoldMonthly.Parent = this;&lt;br /&gt;
    btnBoldMonthly.Text = &amp;quot;Add Bold Day Monthly&amp;quot;;&lt;br /&gt;
    btnBoldMonthly.Size = new Size((int)(Font.Height * .6) * &lt;br /&gt;
                  btnBoldMonthly.Text.Length,&lt;br /&gt;
                  (int)(Font.Height * 1.75));&lt;br /&gt;
    btnBoldMonthly.Click += new EventHandler(btnBoldMonthly_Click);&lt;br /&gt;
    btnBoldAnnually = new Button();&lt;br /&gt;
    btnBoldAnnually.Parent = this;&lt;br /&gt;
    btnBoldAnnually.Text = &amp;quot;Add Bold Day Annually&amp;quot;;&lt;br /&gt;
    btnBoldAnnually.Size = new Size((int)(Font.Height * .6) * &lt;br /&gt;
                    btnBoldAnnually.Text.Length,&lt;br /&gt;
                    (int)(Font.Height * 1.75));&lt;br /&gt;
    btnBoldAnnually.Click += new EventHandler(btnBoldAnnually_Click);&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new Calendar());&lt;br /&gt;
  }&lt;br /&gt;
  private void this_Load(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    lblStart.Location = new Point(mc.Left, mc.Bottom + 10);&lt;br /&gt;
    dtpStart.Location = new Point(lblStart.Right, mc.Bottom + 10);&lt;br /&gt;
    lblEnd.Location = new Point(mc.Left, lblStart.Bottom + 5);&lt;br /&gt;
    dtpEnd.Location = new Point(lblStart.Right, lblStart.Bottom + 5);&lt;br /&gt;
    &lt;br /&gt;
    lblStartDay.Location = new Point(mc.Left, lblEnd.Bottom + 5);&lt;br /&gt;
    cmbStart.Location = new Point(lblStart.Right, lblEnd.Bottom + 5);&lt;br /&gt;
    lblBold.Location = new Point(mc.Left, lblStartDay.Bottom + 5);&lt;br /&gt;
    dtpBold.Location = new Point(lblBold.Right, &lt;br /&gt;
                  lblStartDay.Bottom + 5);&lt;br /&gt;
    &lt;br /&gt;
    btnBoldDay.Location = new Point(dtpBold.Right + 10, dtpBold.Top);&lt;br /&gt;
    btnBoldMonthly.Location = new Point(btnBoldDay.Right, &lt;br /&gt;
                      dtpBold.Top);&lt;br /&gt;
    btnBoldAnnually.Location = new Point(btnBoldMonthly.Right, &lt;br /&gt;
                      dtpBold.Top);&lt;br /&gt;
  }&lt;br /&gt;
  private void dtpStart_ValueChanged(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.SelectionStart = dtpStart.Value;&lt;br /&gt;
  }    &lt;br /&gt;
  private void dtpEnd_ValueChanged(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.SelectionEnd = dtpEnd.Value;&lt;br /&gt;
  }    &lt;br /&gt;
  private void mc_DateChanged(object sender, DateRangeEventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    MessageBox.Show(&amp;quot;DateChanged&amp;quot;);&lt;br /&gt;
    dtpStart.Value = e.Start;&lt;br /&gt;
    dtpEnd.Value = e.End;&lt;br /&gt;
  }&lt;br /&gt;
  private void mc_DateSelected(object sender, DateRangeEventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    MessageBox.Show(&amp;quot;DateSelected&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  private void cmbStart_SelectedIndexChanged(object sender, &lt;br /&gt;
                        EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.FirstDayOfWeek = (Day)cmbStart.SelectedIndex;&lt;br /&gt;
  }&lt;br /&gt;
  private void btnBoldDay_Click(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.AddBoldedDate(dtpBold.Value);&lt;br /&gt;
    mc.UpdateBoldedDates();&lt;br /&gt;
  }&lt;br /&gt;
  private void btnBoldMonthly_Click(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.AddMonthlyBoldedDate(dtpBold.Value);&lt;br /&gt;
    mc.UpdateBoldedDates();&lt;br /&gt;
  }&lt;br /&gt;
  private void btnBoldAnnually_Click(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    mc.AddAnnuallyBoldedDate(dtpBold.Value);&lt;br /&gt;
    mc.UpdateBoldedDates();&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DateTimePicker: look and feel and data format==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
public class DTPicker : Form&lt;br /&gt;
{&lt;br /&gt;
  DateTimePicker dtp;    &lt;br /&gt;
  public DTPicker()&lt;br /&gt;
  {&lt;br /&gt;
    Size = new Size(400,300);&lt;br /&gt;
    this.Load += new EventHandler(this_Load);&lt;br /&gt;
    dtp = new DateTimePicker();&lt;br /&gt;
    dtp.Parent = this;&lt;br /&gt;
    dtp.Location = new Point(20,20);&lt;br /&gt;
    dtp.Size = new Size(ClientSize.Width - 40, dtp.PreferredHeight);&lt;br /&gt;
    dtp.Anchor = AnchorStyles.Top | AnchorStyles.Left | &lt;br /&gt;
          AnchorStyles.Right;&lt;br /&gt;
    Font fnt = new Font(&amp;quot;Times New Roman&amp;quot;, 16);&lt;br /&gt;
    dtp.CalendarFont = new Font(fnt, &lt;br /&gt;
                  FontStyle.Bold | FontStyle.Italic);&lt;br /&gt;
    dtp.CalendarForeColor = Color.Red;&lt;br /&gt;
    dtp.CalendarMonthBackground = Color.Yellow;&lt;br /&gt;
    dtp.CalendarTitleBackColor = Color.Lime;&lt;br /&gt;
    dtp.CalendarTitleForeColor = Color.Blue;&lt;br /&gt;
    dtp.CalendarTrailingForeColor = Color.FromArgb(255,192,192);&lt;br /&gt;
    dtp.CustomFormat = &amp;quot;dddd,MMMM d, yyyy &amp;quot;at&amp;quot; h:mm:ss tt&amp;quot;;&lt;br /&gt;
    dtp.Format = DateTimePickerFormat.Custom;&lt;br /&gt;
    dtp.DropDownAlign = LeftRightAlignment.Right;&lt;br /&gt;
    dtp.ShowUpDown = false;    // default&lt;br /&gt;
    dtp.ValueChanged += &lt;br /&gt;
        new EventHandler(dtp_ValueChanged);&lt;br /&gt;
  }&lt;br /&gt;
  static void Main() &lt;br /&gt;
  {&lt;br /&gt;
    Application.Run(new DTPicker());&lt;br /&gt;
  }&lt;br /&gt;
  private void UpdateLabels()&lt;br /&gt;
  {&lt;br /&gt;
    Console.WriteLine( dtp.Value.ToString() );&lt;br /&gt;
    Console.WriteLine( dtp.Value.ToLongDateString() );&lt;br /&gt;
    Console.WriteLine( dtp.Value.ToLongTimeString() );&lt;br /&gt;
    Console.WriteLine( dtp.Value.ToShortDateString() );&lt;br /&gt;
    Console.WriteLine( dtp.Value.ToShortTimeString() );&lt;br /&gt;
  }&lt;br /&gt;
  private void this_Load(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    UpdateLabels();&lt;br /&gt;
  }&lt;br /&gt;
  private void dtp_ValueChanged(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    UpdateLabels();&lt;br /&gt;
  }    &lt;br /&gt;
  private void txtCustomString_TextChanged(object sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
    UpdateLabels();&lt;br /&gt;
  }    &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>