如何检查 DateTimePicker
控件当前是否正在显示其日历?
相比之下,检查 ComboBox
以查看其下拉列表是否显示非常简单:
if (comboBox.DroppedDown)
//do something
关于如何为 DateTimePicker
的日历实现相同结果的任何想法?
最佳答案
我也没看到。 您可以创建一个 bool 值来指示它是否下拉。
在 DropDown
事件中将其设置为 true
。
Occurs when the drop-down calendar is shown.
在 CloseUp
事件中将其设置为 false
。
Occurs when the drop-down calendar is dismissed and disappears.
我注意到您在问题中输入的片段:
if (comboBox.DroppedDown)
//do something
如果您只是想在显示日历时执行某些操作,请将您的代码放入(或从中调用)DropDown
事件。
关于c# - 检查 DateTimePicker 日历是否下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412603/