我们需要在自动注销期间关闭表单。我们通过迭代表单来关闭对话框Application.OpenForms
如果对话框具有日期时间控件 ( ) 并且日历窗口处于活动状态,则我们无法关闭对话框DateTimePicker
,如下图所示
http://ww.functionx.com/vcnet/controls/images/Calendar4.gif
我试图通过调用Close
Method 来关闭表单。它没有用。
然后我在枚举窗口后发送 WM_CLOSE 消息关闭日历窗口,如下所示,然后Close
在表单上调用。在这种情况下,日历窗口关闭。但是表格没有关闭
if (sb.ToString() == "SysMonthCal32")
{
SendMessage(hWnd, 0x0010, IntPtr.Zero, IntPtr.Zero);
}
在这两种情况下,如果我单击对话框,它就会关闭。
如何关闭表格?