在属性窗口中找到MdiWindowListItem项,选择它的值为窗口WToolStripMenuItem,后实现了打开子窗体的列表管理,但是有两个问题,
第一是子窗体最小化的时候,点击列表不能调出对应的子窗体,如果窗体不是最小化状体,效果可以实现。
第二个问题就是我在父窗体出来的时候一起出来一个没有边框的子窗体,设定了固定的窗体SIZE 了,但是通过WToolStripMenuItem实现打开子窗体列表管理的时候,如果某一个被打开的子窗体全屏,那这个没有边框的子窗体也会跟着全屏。以上两个问题希望高手帮忙解决,多谢!!!
第一是子窗体最小化的时候,点击列表不能调出对应的子窗体,如果窗体不是最小化状体,效果可以实现。
第二个问题就是我在父窗体出来的时候一起出来一个没有边框的子窗体,设定了固定的窗体SIZE 了,但是通过WToolStripMenuItem实现打开子窗体列表管理的时候,如果某一个被打开的子窗体全屏,那这个没有边框的子窗体也会跟着全屏。以上两个问题希望高手帮忙解决,多谢!!!
最小化的窗体激活后,回复窗体大小就行了。
private void Form3_Activated(object sender, EventArgs e)
{
his.WindowState = FormWindowState.Normal;
}
可以实现还原效果,就是如果最小化直接关闭的时候,他会先还原,所以我觉得这么做应该不对
那你可以别写在Form3_Activated里啊。写在点击列表弹出窗体时,去设置窗体相关属性
就是通过MENUSTRIP控件在属性窗口中找到MdiWindowListItem项,选择它的值为窗口WToolStripMenuItem,就能实现 打开子窗体的时候,打开几个子窗体都出现在菜单里了,自动添加进去的,
点击对应的子窗体菜单是可以激活对应的子窗体