0
我已將datetimecontrol添加到屏幕(直接在標記中不動態地),並且DateChanged事件在選擇不同日期時觸發,但在日期消隱時不觸發。有沒有辦法解決這個問題呢?當日期空白時,我真的需要事件啓動。Sharepoint DateTimeControl未觸發事件消隱時
我已將datetimecontrol添加到屏幕(直接在標記中不動態地),並且DateChanged事件在選擇不同日期時觸發,但在日期消隱時不觸發。有沒有辦法解決這個問題呢?當日期空白時,我真的需要事件啓動。Sharepoint DateTimeControl未觸發事件消隱時
設法得到它的工作如下:
private void HookUpEvents()
{
this.DateTimeControl.DateChanged += DateTimeControl_DateChanged;
((TextBox)this.DateTimeControl.Controls[0]).TextChanged += RxDatePicker_TextChanged;
}
void RxDatePicker_TextChanged(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(((TextBox)this.DateTimeControl.Controls[0]).Text))
{
if (this.OnValueChanged != null)
{
this.OnValueChanged(sender, e);
}
}
}
void DateTimeControl_DateChanged(object sender, EventArgs e)
{
if (this.OnValueChanged != null)
{
this.OnValueChanged(sender, e);
}
}