MDI窗体应用程序
2020-12-13 05:46
标签:style http color os strong 数据 for 问题 将父窗体属性IsMDIContainer设置为true。值得注意的是并不是所有窗体都可以将该属性设置为true,只有顶级窗体容器才可作为MDI父窗体。 还有一点需要注意的是MDi父窗体边缘采用系统颜色,而不是用户设置的BackColor。 另外还要注意的是一定要将主窗体的行为属性MainMenuStrip设置为你想要的值,系统默认第一个toolstripmenu当做该值,如果你准备采用第二个memubar作为该值,一定要明示,否则后果就是MDI子窗体最大化的时候, 自己创建一个窗体,自己指定他的MDI父窗体既可以。这样就成为多文档界面了。 这个没有什么技术难度。 难的是如何将窗体设置成透明的,这一点在界面美观上面很重要。 在vs08里面,只需要选中菜单项,然后在MDiWindoeListItem选择对应的窗体,在这里可以将那些窗体设置成透明的。 还有就是通过代码操作可以将MDI子窗体固定到一些container当中,如panel。这个只需要设定他的ParentID既可以。 ActiveMDIChild 属性可以获得具有焦点的子窗体或者最近活动的子窗体。 镜像 MdiLayout枚举类型中几种属性设置。 this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade);表示层叠 MDI子窗体应用技巧: MDI子窗体+pictruebox可以实现一些listview的功能,而且效果更好控制,界面也更好美化。此处需要注意的是此处的MDI子窗体必须指定parent容器,并且要将formstyle设定成none。不过效果还是蛮满意的。这样做的优点就是开发难度降低,缺点就是类增多。 MDI窗体应用程序,搜素材,soscw.com MDI窗体应用程序 标签:style http color os strong 数据 for 问题 原文地址:http://www.cnblogs.com/FLWL/p/3884052.html
上一篇:JavaScript-倒计时效果
下一篇:socket套接字TCP API