更新日期选择框默认属性和事件

This commit is contained in:
Sunny 2020-06-23 20:50:59 +08:00
parent af2d2c51f3
commit fcc37179e7
10 changed files with 25 additions and 4 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -82,6 +82,7 @@
this.uiDatetimePicker1.Text = "2020-06-02 17:57:28";
this.uiDatetimePicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiDatetimePicker1.Value = new System.DateTime(2020, 6, 2, 17, 57, 28, 203);
this.uiDatetimePicker1.ValueChanged += new Sunny.UI.UIDatetimePicker.OnDateTimeChanged(this.uiDatetimePicker1_ValueChanged);
//
// uiColorPicker1
//
@ -138,6 +139,7 @@
this.uiTimePicker1.Text = "23:41:39";
this.uiTimePicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiTimePicker1.Value = new System.DateTime(2020, 5, 29, 23, 41, 39, 684);
this.uiTimePicker1.ValueChanged += new Sunny.UI.UITimePicker.OnDateTimeChanged(this.uiTimePicker1_ValueChanged);
//
// uiLine3
//
@ -178,6 +180,7 @@
this.uiDatePicker1.Text = "2020-04-16";
this.uiDatePicker1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiDatePicker1.Value = new System.DateTime(2020, 4, 16, 0, 0, 0, 0);
this.uiDatePicker1.ValueChanged += new Sunny.UI.UIDatePicker.OnDateTimeChanged(this.uiDatePicker1_ValueChanged);
//
// uiComboBox2
//

View File

@ -7,9 +7,21 @@ namespace Sunny.UI.Demo
public FCombobox()
{
InitializeComponent();
uiDatePicker1.Value = DateTime.Today;
uiTimePicker1.Value = DateTime.Now;
uiDatetimePicker1.Value = DateTime.Now;
}
private void uiDatePicker1_ValueChanged(object sender, DateTime value)
{
uiDatePicker1.Value.ConsoleWriteLine();
}
private void uiDatetimePicker1_ValueChanged(object sender, DateTime value)
{
uiDatetimePicker1.Value.ConsoleWriteLine();
}
private void uiTimePicker1_ValueChanged(object sender, DateTime value)
{
uiTimePicker1.Value.ConsoleWriteLine();
}
}
}

View File

@ -547,7 +547,7 @@ namespace Sunny.UI
private void btnOK_Click(object sender, EventArgs e)
{
time = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, Hour, Minute, Second);
time = new DateTime(DateTime.MinValue.Year, DateTime.MinValue.Month, DateTime.MinValue.Day, Hour, Minute, Second);
DoValueChanged(this, time);
CloseParent();
}

View File

@ -25,6 +25,8 @@ using System.ComponentModel;
namespace Sunny.UI
{
[ToolboxItem(true)]
[DefaultProperty("Value")]
[DefaultEvent("ValueChanged")]
public sealed partial class UIDatePicker : UIDropControl
{
public delegate void OnDateTimeChanged(object sender, DateTime value);

View File

@ -5,6 +5,8 @@ using System.Windows.Forms;
namespace Sunny.UI
{
[ToolboxItem(true)]
[DefaultProperty("Value")]
[DefaultEvent("ValueChanged")]
public sealed partial class UIDatetimePicker : UIDropControl
{
private void InitializeComponent()

View File

@ -26,6 +26,8 @@ using System.Windows.Forms;
namespace Sunny.UI
{
[ToolboxItem(true)]
[DefaultProperty("Value")]
[DefaultEvent("ValueChanged")]
public sealed partial class UITimePicker : UIDropControl
{
private void InitializeComponent()