-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDateTimePicker.cs
More file actions
53 lines (44 loc) · 1.93 KB
/
DateTimePicker.cs
File metadata and controls
53 lines (44 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
using System;
using System.Windows.Forms;
namespace Examples {
class MainForm : Form {
public static void Main() {
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
public MainForm() {
Text = "DateTimePicker example";
dateTimePicker1.Parent = this;
dateTimePicker1.Value = DateTime.Now;
dateTimePicker1.MinDate = dateTimePicker1.Value.AddMonths(-3);
dateTimePicker1.MaxDate = dateTimePicker1.Value.AddMonths(3);
dateTimePicker1.Format = DateTimePickerFormat.Short;
dateTimePicker1.ShowUpDown = true;
dateTimePicker1.Location = new System.Drawing.Point(30, 30);
System.Diagnostics.Debug.WriteLine(string.Format("default size = {0}", dateTimePicker1.Size));
label1.Parent = this;
label1.Location = new System.Drawing.Point(30, 60);
label1.Text = dateTimePicker1.Value.ToShortDateString();
dateTimePicker1.ValueChanged += delegate (object sender, EventArgs e) {
label1.Text = dateTimePicker1.Value.ToShortDateString();
};
dateTimePicker2.Parent = this;
dateTimePicker2.Value = DateTime.Now;
dateTimePicker2.MinDate = dateTimePicker2.Value.AddHours(-3);
dateTimePicker2.MaxDate = dateTimePicker2.Value.AddHours(3);
dateTimePicker2.Format = DateTimePickerFormat.Time;
dateTimePicker2.ShowUpDown = true;
dateTimePicker2.Location = new System.Drawing.Point(30, 90);
label2.Parent = this;
label2.Location = new System.Drawing.Point(30, 60);
label2.Text = dateTimePicker2.Value.ToShortDateString();
dateTimePicker2.ValueChanged += delegate (object sender, EventArgs e) {
label2.Text = dateTimePicker2.Value.ToShortDateString();
};
}
private DateTimePicker dateTimePicker1 = new DateTimePicker();
private Label label1 = new Label();
private DateTimePicker dateTimePicker2 = new DateTimePicker();
private Label label2 = new Label();
}
}