如何檢查DateTimePicker
控制當前是否正在顯示其日曆?檢查DateTimePicker日曆是否被刪除
相比之下,檢查ComboBox
以查看是否顯示其下拉列表中是如此的簡單:
if (comboBox.DroppedDown)
//do something
如何實現一個DateTimePicker
的日曆相同的結果任何想法?
如何檢查DateTimePicker
控制當前是否正在顯示其日曆?檢查DateTimePicker日曆是否被刪除
相比之下,檢查ComboBox
以查看是否顯示其下拉列表中是如此的簡單:
if (comboBox.DroppedDown)
//do something
如何實現一個DateTimePicker
的日曆相同的結果任何想法?
我也沒有看到一個。 您可以創建一個布爾值來指示它是否被刪除。
在DropDown
事件中將其設置爲true
。
當顯示下拉日曆時發生。
在CloseUp
事件中將其設置爲false
。
當下拉日曆消失並消失時發生。
我注意到你在你的問題中鍵入的代碼片段:
if (comboBox.DroppedDown)
//do something
如果你只是想這樣做時會顯示日曆的東西,把你的代碼(或撥打你的代碼從)DropDown
事件。
您可以嘗試implenting你的自我
private void DateTimePicker1_DropDown(object sender,
System.EventArgs e)
{
myVar = true;
}
private void DateTimePicker1_CloseUp(object sender,
System.EventArgs e)
{
myVar = false;
}