我有一个工作线程做一些事情,有时可能会发现它需要一些用户输入才能完成。
目前我正考虑在UI线程上调用MessageBox
,让工作人员等待DialogResult
,然后继续......但这是一个相当可怕的用户界面设计选择(当MessageBox
弹出时,用户可能正在打字或点击,可能会偶然选择一个选项,甚至没有看到它。)
有人可以推荐更好的方法来解决这个问题吗?
无论需要什么都非常小巧轻便(我使用的是.NET Compact Framework 2.0以及它所使用的设备都有一个小屏幕)。
由于