首页 新闻 会员 周边

show 和showdialog

0
悬赏园豆:10 [已解决问题] 解决于 2014-03-11 15:06

修改别人代码在一个类里面去show一个窗口,(这个类可能是线程访问的)。用show方法去打开窗口就一直显示未响应。用showdialog方法打开窗口就是正常的,这是什么问题?

末流的主页 末流 | 初学一级 | 园豆:24
提问于:2014-03-07 15:55
< >
分享
最佳答案
0

showdialog会阻塞当前线程,而show不会,show方法执行完了,对象的作用域可能就完了,所以就显示未响应。

收获园豆:10
水晶途途 | 小虾三级 |园豆:1443 | 2014-03-07 15:58

谢谢你的回复,还有个问题就是show(dockpanel)法提示dragdrop注册失败不知是什么原因

末流 | 园豆:24 (初学一级) | 2014-03-07 22:11

@末流: 这个还真没有遇到过啊

水晶途途 | 园豆:1443 (小虾三级) | 2014-03-09 19:12
其他回答(2)
0

有可能是你打开这个窗体需要处理一些数据,show后面的内容需要用到这些数据,你最好把代码贴出来才能解决你跌二个问题

幕三少 | 园豆:1384 (小虾三级) | 2014-03-08 16:22
0

无代码,无真相

空明流光 | 园豆:106 (初学一级) | 2014-03-09 14:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册