请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要
请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要怎样才能form2窗体置于最前,成为当前窗体...
请教大神,Vb主窗体中show方法打开form1,form1中又用show方法打开form2,此时要怎样才能form2窗体置于最前,成为当前窗体
展开
3个回答
展开全部
正常来说
在执行代码 form2.show 的时候 form2会自动出现在屏幕的最前的
而现在没有在最前方,所以有可能是
1.form2_load 中有代码 让焦点又回到其它窗体中
2.form2.show 的下面还有其它代码 让焦点 留在了当前窗体
如果不想(不能)对这些代码进行修改
可以在
form2.show 和其它代码的最下方 加上 Form2.SetFocus
还有一种可能 form1 或者主窗体 通过api 置设了 窗体置顶,这样的话 你需要用同样的方法把form2.show 设置一下
在执行代码 form2.show 的时候 form2会自动出现在屏幕的最前的
而现在没有在最前方,所以有可能是
1.form2_load 中有代码 让焦点又回到其它窗体中
2.form2.show 的下面还有其它代码 让焦点 留在了当前窗体
如果不想(不能)对这些代码进行修改
可以在
form2.show 和其它代码的最下方 加上 Form2.SetFocus
还有一种可能 form1 或者主窗体 通过api 置设了 窗体置顶,这样的话 你需要用同样的方法把form2.show 设置一下
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form1里
Private Sub Form_Load()
Form1.Show
Form2.Show
End Sub
Private Sub Form_Load()
Form1.Show
Form2.Show
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.show
b.hide
b.hide
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询