.net winform 中 如何指定一个窗体总是置于另一个窗体之上,而不是所有的窗体
谢谢大家的回答,topmost起不到我要的效果,设为true的窗体会置于所有窗体的顶层包括去他程序。我希望做到的是form1设为form2的上层时,仅仅只在form2上,...
谢谢大家的回答,topmost起不到我要的效果,设为true的窗体会置于所有窗体的顶层包括去他程序。我希望做到的是 form1设为form2的上层时,仅仅只在form2上,点击form3或其他时任然可以覆盖form1
展开
4个回答
展开全部
把所有窗体的TOPMOST设置为TRUE,将在下层的窗体的TOPMOST设置为FALSE
比如FORM1,FORM2,FORM3.
FORM3总是在FORM2之上
FORM1的TOPMOST=TRUE;
FORM3的TOPMOST=TRUE;
FORM3的TOPMOST=FLASH;
将3个窗体同时显示,就可以看到效果了
比如FORM1,FORM2,FORM3.
FORM3总是在FORM2之上
FORM1的TOPMOST=TRUE;
FORM3的TOPMOST=TRUE;
FORM3的TOPMOST=FLASH;
将3个窗体同时显示,就可以看到效果了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2楼不行 点击主窗体 子窗体就不是活动窗体了
我建议可以把子窗体做成控件 然后注意把他最后一个添加到主窗体的控件集合中去 画的时候最后画出来那他就是顶层了 还可以控制他的位置
PS 到底是第一个还是最后一个添加 我也记不清楚了 你试试就知道
我建议可以把子窗体做成控件 然后注意把他最后一个添加到主窗体的控件集合中去 画的时候最后画出来那他就是顶层了 还可以控制他的位置
PS 到底是第一个还是最后一个添加 我也记不清楚了 你试试就知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sad
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询