请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要

请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要怎样才能form2窗体置于最前,成为当前窗体... 请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要怎样才能form2窗体置于最前,成为当前窗体 展开
 我来答
百度网友c34f6e7
推荐于2018-04-07 · TA获得超过101个赞
知道小有建树答主
回答量:166
采纳率:88%
帮助的人:110万
展开全部
正常来说
在执行代码 form2.show 的时候 form2会自动出现在屏幕的最前的
而现在没有在最前方,所以有可能是
1.form2_load 中有代码 让焦点又回到其它窗体中
2.form2.show 的下面还有其它代码 让焦点 留在了当前窗体

如果不想(不能)对这些代码进行修改
可以在
form2.show 和其它代码的最下方 加上 Form2.SetFocus

还有一种可能 form1 或者主窗体 通过api 置设了 窗体置顶,这样的话 你需要用同样的方法把form2.show 设置一下
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2016-07-08 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3251万
展开全部
form1里

Private Sub Form_Load()
Form1.Show
Form2.Show

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红山人2008
2016-07-08 · TA获得超过4679个赞
知道大有可为答主
回答量:5699
采纳率:0%
帮助的人:3931万
展开全部
a.show
b.hide
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式