日期:2014-05-20  浏览次数:20787 次

winform中窗体传值与显示
我A窗体调用B窗体,然后B窗体里的值传回A窗体,但是效果是A窗体总是在B窗体的下面,我想要A窗体在前端显示,有啥子办法没?

------解决方案--------------------
B是一个子窗体??Show出来的还是ShowDialog出来的??如果是ShowDialog的话,我不知道怎么让父窗体A显示到前面,如果是Show的话,试试,在传递过去值后,让父窗体获取焦点。
------解决方案--------------------
你用A打开B窗口打开的时候肯定是顶置的,除非你是A、B2个窗口都打开了,再点击A打开B
------解决方案--------------------
用A去实例化一个对象然后出现的对话框肯定是覆盖A的。也许有办法实现,但我觉得谁在前面会有多大影响呢,大不了拉到一边么,LZ做的什么啊
------解决方案--------------------
需要置顶的时候Form.TopMost=true,不需要了就=false。。。