簡體   English   中英

如何防止當前表單之外的點擊?

[英]How to prevent clicks outside the current form?

我想要當用戶單擊按鈕時將打開的表單,我不希望用戶單擊此表單之外的其他任何位置(防止他單擊父表單上的任何其他按鈕),我想限制其在此表單內的操作表單,直到他關閉該表單(確保此表單是最頂部),並且我希望該表單對表單外部的任何點擊發出警報(閃爍),以便用戶理解他必須首先關閉它。

當打開表單而不是

Form form = new Form();
form.Show();

采用

Form form = new Form();
form.ShowDialog()

超級容易修復! 我假設您現在顯示表單的代碼是

form.Show();

要創建/顯示模式表單的實例(限制單擊該表單),您只需要將以下行更改為:

form.ShowDialog();

利亞姆

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM