VB.NET两个窗体怎么同步显示或隐藏?

就是有两个窗体,在屏幕上的相对位置确定,拼起来就像一个窗体一样,一个显示在任务栏,一个不显示任务栏,现在要让两个窗体同步显示或隐藏。可是焦点只有一个,如果有其它窗体,很有... 就是有两个窗体,在屏幕上的相对位置确定,拼起来就像一个窗体一样,一个显示在任务栏,一个不显示任务栏,现在要让两个窗体同步显示或隐藏。可是焦点只有一个,如果有其它窗体,很有可能出现一个在顶部一个在底部,但相对位置并没变,看起来像窗体被从中间插断了一样。怎么才能同步显示或隐藏呢? 展开
 我来答
包布丁
2014-02-08 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1232万
展开全部
1、没有事件是直接由最小化、还原触发的,它们都会触发SizeChanged事件。所以你可以写主窗体的SizeChanged事件来控制副窗体显隐,顺便改变副窗体的相对位置;
2、在SizeChanged事件中,通过判断窗体的WindowState属性来确定用户是最小化还是还原了;(FormWindowState.Minimized和FormWindowState.Normal枚举)
3、调用副窗体的BringToFront方法可以把副窗体带到最前面来
追问
又是你啊,好人啊!
追答
……好巧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式