A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© §風過無痕§ 金牌黑马   /  2013-8-9 17:50  /  1026 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 §風過無痕§ 于 2013-8-9 17:58 编辑

MDI窗体是多文档界面(multiple-document interface)的简称!

设置Form1为父窗体之前:IsMdiContainer = false;



设置Form1为父窗体之后:IsMdiContainer = true;


疑问:这个是系统自动更换窗体的背景颜色吗?那还是仅仅一种区分表示法呐?不喜欢黑黑的 可以更换不?????




下面秀一秀个人学习练习 请指教!
排列MDI子窗口

  1. <P>private void 加载子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
  2. {
  3.    Form2 frm2 = new Form2();
  4.    frm2.MdiParent = this;
  5.    frm2.Show();

  6.    Form3 frm3 = new Form3();
  7.    frm3.MdiParent = this;
  8.    frm3.Show();

  9.    Form4 frm4 = new Form4();
  10.    frm4.MdiParent = this;
  11.    frm4.Show();
  12. }</P>
  13. <P>
  14. private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)
  15. {
  16. LayoutMdi(MdiLayout.TileHorizontal);//使用MdiLayout枚举实现窗体的水平平铺
  17. }

  18. private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
  19. {
  20. LayoutMdi(MdiLayout.TileVertical);//使用MdiLayout枚举实现窗体的垂直平铺
  21. }

  22. private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)
  23. {
  24. LayoutMdi(MdiLayout.Cascade);//使用MdiLayout枚举实现窗体的层叠排列
  25. }</P>
复制代码

Q1Q截图20130809165457.png (52.89 KB, 下载次数: 8)

Q1Q截图20130809165457.png

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

2 个回复

倒序浏览
//工具栏上的颜色设置按钮
private void toolStripButton13_Click(object sender, EventArgs e)
{
       if (this.MdiChildren.Length == 0)
            return;

       if (colorDialog1.ShowDialog() == DialogResult.OK)
           ((Form2)this.ActiveMdiChild).richTextBox1.ForeColor = colorDialog1.Color;
}
回复 使用道具 举报
新知识点!非常值得学习  谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马