我的vb中有两个窗体,现在的问题是我想在弹出form2的时候,就固定在form1上,求助大神帮帮忙??

我的vb中有两个窗体,现在的问题是我想在弹出form2的时候,就固定在form1上,且我点击form1时,form2也不变始终显示在form1上。应该怎么办呀?求助大神帮... 我的vb中有两个窗体,现在的问题是我想在弹出form2的时候,就固定在form1上,且我点击form1时,form2也不变始终显示在form1上。应该怎么办呀?求助大神帮帮忙??下面给图(form1):

下面是form2显示在form1上:

现在的问题就是我只要一点击form1,form2就跑后面去了 ,怎么能让form2始终固定呢 ??望大哥大姐们指导呀
展开
 我来答
shaping_liu
2013-08-26 · 超过11用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:26.3万
展开全部
可以在项目管理窗口中点右键添加一个MDIform作为FORM1,然后把FORM2的MDIChild属性设置为True就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
储运天天
2013-08-26 · TA获得超过204个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:235万
展开全部
你好,可以这样:
Private Sub Command1_Click()
Form2.Show
'在command点击事件里编写form2的坐标,使得Form2.top,Form2.left,Form2.height,Form2.widht的值正好满足你第二张图的要求
End Sub
望采纳,更多问题请追问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信心安J
2013-08-26 · TA获得超过402个赞
知道小有建树答主
回答量:787
采纳率:0%
帮助的人:740万
展开全部

在显示第二个窗口时使用模态,示例:

Private Sub Command1_Click()
    Form2.Show vbModal
End Sub


★以下来自MSDN for VB

更多追问追答
追问
恩  可以了 谢谢你啊 可是现在出现的问题是只有先关闭form2时,才能关闭form1,请问这个可以改变吗?让它直接关闭
追答
如果点击Form1可以直接关闭程序的话,就说明在Form2在显示时依然可以操作Form1,这是不是又回到了问题的起点?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式