登录
首页 » C#源码 » C# 编写多种窗口排列方式的MDIForm窗体

C# 编写多种窗口排列方式的MDIForm窗体

于 2022-03-07 发布 文件大小:1.74 MB
0 255
下载积分: 2 下载次数: 1

代码说明:

C# 实现MDIForm窗体功能,代码中实现了3个MDI子窗口,并以水平平铺、垂直平铺、层叠排列的方式实现多种子窗口的排列布局,其主要代码在form1.cs中,其它文件为生成子窗口的文件,关键代码如下:   private void toolStripMenuItem1_Click(object sender, EventArgs e)   {    Form2 frm2 = new Form2();//实例化Form2    frm2.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm2.Show();//使用Show方法打开窗体    Form3 frm3 = new Form3();//实例化Form3    frm3.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm3.Show();//使用Show方法打开窗体    Form4 frm4 = new Form4();//实例化Form4    frm4.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm4.Show();//使用Show方法打开窗体   }   private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.TileHorizontal);//使用MdiLayout枚举实现水平平铺   }   private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.TileVertical);//使用MdiLayout枚举实现垂直平铺   }   private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.Cascade);//使用MdiLayout枚举实现层叠排列   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Visual C# 交叉表查询
    这是一个Visual C# 交动态交叉表查询示例程序,动态交叉表(SQLServer 2005)查询例子源码:   private void Frm_Main_Load(object sender, EventArgs e)   {    SqlConnection con = new SqlConnection(//创建数据库连接对象    @"Server=WIN-GI7E47AND9RLS;database=db_TomeTwo;Uid=sa;Pwd=");    SqlDataAdapter dap = new SqlDataAdapter(//创建数据适配器对象    "select * from tb_VenditionInfo", con);    DataSet ds = new DataSet();//创建数据集    dap.Fill(ds, "table");//填充数据集    dgv_Message.DataSource =//设置数据源    ds.Tables[0].DefaultView;   }      private void btn_Select_Click(object sender, EventArgs e)   {    SqlConnection con = new SqlConnection(//创建数据库连接对象    @"Server=WIN-GI7E47AND9RLS;database=db_TomeTwo;Uid=sa;Pwd=");    SqlDataAdapter dap = new SqlDataAdapter("Corss", con);//创建数据适配器    dap.SelectCommand.CommandType =//设置命令为存储过程    CommandType.StoredProcedure;    DataSet ds = new DataSet();//创建数据集    dap.Fill(ds, "table");//填充数据集    dgv_Message.DataSource =//设置数据源    ds.Tables[0].D
    2022-12-26 00:25:03下载
    积分:1
  • 小球弹跳运动 小球位移动画效果实例_C#
    基于C#实现的小球弹跳运动 小球位移动画效果实例,WPF类型的C#源代码例子,欢迎初学者学习参考。
    2022-10-29 08:25:03下载
    积分:1
  • C# 将textBox文本框设置为只读
    C# 将文本框设置为只读,设置只读后,textBox只能使用复制功能,粘贴或编辑都为灰色不可用,本功能的实现方法挺简单,使用文本框的ReadOnly即可,具体用法如下:   textBox1.ReadOnly = true;//将文本框设置为只读   textBox1.Text = "源码素材网";//设置其Text属性
    2023-06-29 15:35:03下载
    积分:1
  • C# WPF 鼠标光标操作示例
    C# WPF 鼠标光标操作示例,将光标移到开头位置,将光标移到末尾位置,将当前输入的大写字母转换成小写字母,将当前输入的小写字母转换成大写字母,不转换当前输入的大小写字母。
    2022-07-21 18:35:38下载
    积分:1
  • C# WPF 制作3D动画旋转的地球 超赞 附
    C# WPF 制作3D动画旋转的地球 超赞 附源码,在源代码中使用了3DTools.dll,不过这仍然是一个非常棒的三维动画实例,使用WPF技术,将一幅静态的BMP地球图像,制作成动态的圆形的地球旋转动画,超逼真的地球动画,请参见测试截图。本源码可为广大C#爱好者学习WPF技术提供一个得力的参考。
    2022-03-22 09:21:02下载
    积分:1
  • tms320f28069例程
    各种外设历程。包含 头文件 以及IQmath库。以及带bios系统的cmd文件 和 不带bios系统的cmd文件F2806x_Headers_BIOS.cmd F2806x_Headers_noBIOS.cmd
    2023-08-22 09:45:04下载
    积分:1
  • C# 设置制表位控制文本项的输出位置
    C# 设置制表位控制文本项的输出位置,将文字输出成表格的样式:   设置制表位控制文本项的输出位置    string MyText = " 姓名 高等数学 离散数学 数据结构 ";    MyText = MyText + "李开斌 95 81 92 ";    MyText = MyText + "汤小敏 78 84 75 ";    MyText = MyText + "汤柱兰 84 76 82 ";    MyText = MyText + "蒋兰坤 85 92 66 ";    MyText = MyText + "黄 丽 83 91 75 ";    MyText = MyText + "张中姣 75 88 82 ";    FontFamily MyFontFamily = new FontFamily("宋体");    Font MyFont = new Font(MyFontFamily, 10, FontStyle.Regular, GraphicsUnit.Point);    Rectangle MyRect = new Rectangle(25, 70, 280, 110);    SolidBrush MyBrush = new SolidBrush(Color.FromArgb(255, 0, 128, 255));    StringFormat MyFormat = new StringFormat();    float[] MyTabArray = { 60, 80, 80 };    MyFormat.SetTabStops(0, MyTabArray);    e.Graphics.DrawString(MyText, MyFont, MyBrush, MyRect, MyFormat);
    2022-02-28 17:10:41下载
    积分:1
  • 将DataGridView中内容导出到Word
    Visual C# 2012 将数据生成Word表格文件,将DataGridView中内容导出到Word,这个程序的实现需要使用到几个Office编程库:Interop.Office.dll、Interop.VBIDE.dll、Interop.Word.dll。   实现步骤:实例化SqlConnection连接对象,创建数据库连接,SqlDataAdapter对象,填充DataSet对象,为DataGridView控件设置数据源。然后实例化Word文档对象,声明Word选区,建立Word对象,将数据生成Word表格文件,设置列宽,使用for循环输出列标题数据,最后输出控件中的记录。
    2022-07-08 20:36:37下载
    积分:1
  • C# 使用IPEndPoint类获取终结点的IP地址和端口号
    Visual C# UseIPEndPoint例子,使用IPEndPoint类对象获取终结点的IP地址和端口号,运行生成的Exe文件,得到的结果如图所示:   以下是实现本功能的关键代码:   先实例化IPEndPoint类对象:   IPEndPoint IPEPoint = new IPEndPoint(IPAddress.Parse(textBox1.Text), 80);   //使用IPEndPoint类对象获取终结点的IP地址和端口号   label2.Text = "IP地址:"+IPEPoint.Address.ToString() + " 端口号:" + IPEPoint.Port;
    2022-01-28 05:14:25下载
    积分:1
  • C# 为WPF应用程序设置渐变的背景颜色的实例
    C# 为WPF应用程序设置渐变的背景颜色的源码实例,窗口打开后,单击按钮,即可把窗口的背景色设置成渐变色,来看如下代码:private void button1_Click(object sender, RoutedEventArgs e)   {//为WPF应用程序设置渐变的背景颜色(文件名称:Window1.xaml.cs)    this.Background = (Brush)TryFindResource("MyGradientBackground");   }
    2023-05-10 22:40:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载