簡體   English   中英

從UI線程中拋出異常

[英]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.

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