VB 让form1在form2上面

如题,但是不要用show,也不要将form1置于最前面,就只是在form2的前面!!... 如题,但是不要用show,也不要将form1置于最前面,就只是在form2的前面!! 展开
 我来答
小菊坂胡蝶
2011-05-14 · TA获得超过202个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:132万
展开全部
SetWindowPos form1.hWnd, form2.hWnd, 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE
追问
是我要的效果,但是能判断form1和form2谁在前面么?感觉如果一直用timer调用该函数有点。。。不过很谢谢你,如果没有更好的方法就采用你的了!呵呵
百度网友bdb9803
2011-05-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9975万
展开全部
窗体显示的代码就是 窗体名.Show ,你不用Show ,是显示不出来的!
追问
呵呵,你误会我的意思了,如果用show的话,我一操作form2的话,form1就被挡着了,总不能一直show吧。。。。
追答
微软就是这么规定的呀,操作哪个窗口,哪个窗口就在最前面,其它窗口自动到后面,当然也有例外,就是有的窗口可以总在最前,你是想这样是吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mopbase
2011-05-14 · 超过13用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:23.5万
展开全部
这个啊
添加一个MDI窗体,作为form2

form1 作为MDIchild.

它就跑不出form2了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshidaniel
2011-05-14 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:944万
展开全部
在form1的active事件里写form2的show事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式