一、MDI窗体的设计1.MDI简介MDI(Multiple Document Interface)就是所谓的多文档界面,与此对应就有单文档界面 (SDI), 它是微软公司从Windows 2.0下的MicrosoftExcel电子表格程序开始引入的,Excel电子表格用户有时需要同时操作多份表格,M...
1:设置子窗体依附父窗体首先将父窗体的属性中 IsMdiContainer 设置为 True , 就是将窗体设置为 MDI窗体。子窗体和父窗体都是继承自RibbonForm的。代码如下 :1 MainList main = new MainList(); 2 main.MdiParent = thi...
分类:
其他好文 时间:
2014-08-15 09:28:07
阅读次数:
180
一、MDI的子窗体一旦放大后,子窗体的图标就越过菜单栏,跑到最上面去了?把父窗口中的MainMenuStrip属性设置成父窗口的MenuStrip!二、1.建立MainForm(设置属性IsMdiContainer=true)父窗体如下所示。2.双击工具栏上的Form1 图标。设置Form1子窗体的...
1:设置子窗体依附父窗体首先将父窗体的属性中 IsMdiContainer 设置为 True , 就是将窗体设置为 MDI窗体。子窗体和父窗体都是继承自RibbonForm的。代码如下 :1 MainList main = new MainList(); 2 main.MdiParent = thi...
分类:
其他好文 时间:
2014-08-02 23:18:24
阅读次数:
285
MDI父窗体创建:将父窗体属性IsMDIContainer设置为true。值得注意的是并不是所有窗体都可以将该属性设置为true,只有顶级窗体容器才可作为MDI父窗体。还有一点需要注意的是MDi父窗体边缘采用系统颜色,而不是用户设置的BackColor。另外还要注意的是一定要将主窗体的行为属性Mai...
public partial class MySchool : Form { public MySchool() { InitializeComponent(); } private void tsmiAddUser_Click(object sender, EventArgs e) { AddSt...
最近从师兄手上接了一个C#的项目,需要用到MDI窗体,可是每当我显示子窗体的时候会有一次“闪烁”,很明显,看起来非常不爽,查找许久,知道是每次在show()子窗体的时候都会调用子窗体构造函数重绘窗体,其中需要将子窗体的尺寸调整到我在程序中设置的大小,无论我这样设置,这个窗口大小变化总会在show()...
MDI窗体设计:(Multiple-Document Interface)
用途:用于同时显示多个文档,每个文档显示在各自的窗体中。
起到容器作用的窗体被称为"父窗体",可放在父窗体中的其他窗体称为"子窗体",也称为"MDI子窗体"。每个应用程序只能有一个父窗体,并且其他子窗体不能移出父窗体的框架区域。
1.设置父窗体:在窗体的属性面板 将IsMdiContainer属性设置为True即可...