日期:2014-05-17  浏览次数:20742 次

同时弹出多个ShowDialog时遇到的问题
程序有多个线程,每个线程运行的时候会自动弹出一个ShowDialog,手动在ShowDialog的txtbox里输入字符后 让线程才能继续走!
然后问题来了,每个线程都会弹出ShowDialog,当我还没处理完这个线程的ShowDialog时候,另一个ShowDialog弹出来了,所以这样很不友好
我想 在我没有输入完成之前,我操作的这个ShowDialog永远获取焦点!请问应该怎么做?
线程 ShowDialog

------解决方案--------------------
引用:
...
手动在ShowDialog的txtbox里输入字符后 让线程才能继续走!
...

你觉得这样做对客户友好吗?是好的设计吗?

如果确实需要用户输入,是否可以将多行结果放到一个表,等待用户进一步编辑?
------解决方案--------------------
你这样本来就设计不好。玩过炫舞的都知道,种花的时候种一棵弹出一个框,很不舒服。
所以你尽量少弹框,集中解决编辑问题!