[英]Throw An exception from the UI thread
主UI線程顯示彈出對話框(Form)。 我想強制UI線程關閉此彈出對話框,並在收到中止請求時向UI線程(從另一個線程)拋出異常。
那可能嗎?
不要拋出異常。 異常不能被捕獲為不同的線程。 公開一個將在您的表單上調用close的公共方法:
DlgForm.BeginInvoke(new MethodInvoker(Close));
並設置一個'aborted'狀態標志,UI可以在對話框關閉后使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.