2个回答
展开全部
1. 如果单线程运行的话,显示窗口需要Show不能用ShowDialog,因为ShowDialog时调用被阻塞了,你没有机会调用你的窗口方法
2. 如果一定要用ShowDialog的话那么另开一个线雀亩程显示你的窗口,然后在当前线程中调用窗口方式穗岁团,或是在当前线程显示窗口,然后另开一个线程调用窗口方法,这个猜橘要麻烦一些,而且要注意跨线程调用窗口时要注意进行InvokeRequired查询,还有在线程中显示窗口要注意可能需要设置线程单元格式。
2. 如果一定要用ShowDialog的话那么另开一个线雀亩程显示你的窗口,然后在当前线程中调用窗口方式穗岁团,或是在当前线程显示窗口,然后另开一个线程调用窗口方法,这个猜橘要麻烦一些,而且要注意跨线程调用窗口时要注意进行InvokeRequired查询,还有在线程中显示窗口要注意可能需要设置线程单元格式。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询