我的vb中有两个窗体,现在的问题是我想在弹出form2的时候,就固定在form1上,且我点击form1时,form2也不变始终显示在form1上。应该怎么办呀?求助大神帮帮忙??下面给图(form1):
下面是form2显示在form1上:
现在的问题就是我只要一点击form1,form2就跑后面去了 ,怎么能让form2始终固定呢 ??望大哥大姐们指导呀
在显示第二个窗口时使用模态,示例:
★以下来自MSDN for VB
追问恩 可以了 谢谢你啊 可是现在出现的问题是只有先关闭form2时,才能关闭form1,请问这个可以改变吗?让它直接关闭
追答如果点击Form1可以直接关闭程序的话,就说明在Form2在显示时依然可以操作Form1,这是不是又回到了问题的起点?
追问不是的呀 是刚才一点击form1(不是点的退出X号),form2就到后面去了,现在关闭的时候问题是要先关闭form2 才能form1.现在是关闭的问题 ,现在的操作只能去操作form2了,非常感谢你的解答哦
追答我上述回答就是使得这个悖论,你在Form2显示时不想使Form2被弄到后面,因此采用模态打开,在MSDN 中已经说明此操作的效果了,在Form显示时禁止操作Form1,连关闭按钮也不行,
实在想达到你的效果,你可以使用MDI,也可以使用API令Form2置顶(但不推荐)