|
public Form1()
{
InitializeComponent();
sfDateTimeEdit1.AllowNull = true;
sfDateTimeEdit1.Click += SfDateTimeEdit1_Click;
}
private void SfDateTimeEdit1_Click(object sender, EventArgs e)
{
sfDateTimeEdit1.Value = null;
sfDateTimeEdit1.Watermark = "__/__/____";
}
|
Ignores the keyboard. it's like it's read-only but no. it is fully editable. It only works when there is already a date in the control
Thanks
|
public Form1()
{
InitializeComponent();
sfDateTimeEdit1.Watermark = "__/__/____";
sfDateTimeEdit1.DateTimeEditingMode = Syncfusion.WinForms.Input.Enums.DateTimeEditingMode.Mask;
sfDateTimeEdit1.DateTimePattern = Syncfusion.WinForms.Input.Enums.DateTimePattern.ShortDate;
sfDateTimeEdit1.AllowNull = true;
sfDateTimeEdit1.Value = null;
sfDateTimeEdit1.Click += SfDateTimeEdit1_Click;
}
private void SfDateTimeEdit1_Click(object sender, EventArgs e)
{
//Set default value in mask mode for edit the null value.
if (sfDateTimeEdit1.Value == null)
sfDateTimeEdit1.Value = new DateTime(1111, 11, 11);
}
|