溫馨提示×

winform怎么判斷窗體是否打開

小億
415
2023-09-15 00:30:35
欄目: 智能運維

可以使用Form的IsHandleCreated屬性來判斷窗體是否已經打開。

IsHandleCreated屬性返回一個bool類型的值,表示窗體是否已經創建并且可用。如果IsHandleCreated為true,則表示窗體已經打開;如果IsHandleCreated為false,則表示窗體未打開或者已關閉。

下面是一個示例代碼:

private bool IsFormOpen(Form form)
{
return form != null && !form.IsDisposed && form.IsHandleCreated;
}

在調用該方法時,將需要判斷的窗體作為參數傳入,即可判斷窗體是否已經打開。

Form1 form1 = new Form1();
bool isOpen = IsFormOpen(form1);

如果isOpen為true,則表示窗體已經打開;如果isOpen為false,則表示窗體未打開或者已關閉。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女