Winform中如何继续实现左右布局的多窗口界面教程?

2026-05-20 06:050阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计1897个文字,预计阅读时间需要8分钟。

Winform中如何继续实现左右布局的多窗口界面教程?

在上一篇文章中,介绍了在Winform下实现左右布局多窗口界面的方法。今天本来自是研究基于Winform的插件编程,没想到又找到了另一种实现方案,这种方案更简洁。

在上篇文章在winform下实现左右布局多窗口界面的方法已经实现了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没想到顺便又找到了另一种实现方案,这种实现方案更简单,要写的代码也很少,具体实现如下。

可视化设计部份:

1.父窗口:ParentForm的IsMdiContainer 设置为 true,即:this.IsMdiContainer=true;

2.在父窗口中添加一个顶部菜单:menuStrip1,并新增一个菜单项:Windows,且将menuStrip1的MdiWindowListItem设置为该Windows菜单对象,即: this.menuStrip1.MdiWindowListItem = this.windowsToolStripMenuItem;

3.在父窗口中添加一个树形菜单:treeView1,并将其Dock设为左靠齐,即:this.treeView1.Dock = System.Windows.Forms.DockStyle.Left;且将margin设为0;

4.在父窗口中添加一个Panel:panel1,且将其width设为3;

以下是设计后自动生成的代码:

namespace WinFormTest { partial class ParentForm { /// <summary> /// 必需的设计器变量。

阅读全文

本文共计1897个文字,预计阅读时间需要8分钟。

Winform中如何继续实现左右布局的多窗口界面教程?

在上一篇文章中,介绍了在Winform下实现左右布局多窗口界面的方法。今天本来自是研究基于Winform的插件编程,没想到又找到了另一种实现方案,这种方案更简洁。

在上篇文章在winform下实现左右布局多窗口界面的方法已经实现了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没想到顺便又找到了另一种实现方案,这种实现方案更简单,要写的代码也很少,具体实现如下。

可视化设计部份:

1.父窗口:ParentForm的IsMdiContainer 设置为 true,即:this.IsMdiContainer=true;

2.在父窗口中添加一个顶部菜单:menuStrip1,并新增一个菜单项:Windows,且将menuStrip1的MdiWindowListItem设置为该Windows菜单对象,即: this.menuStrip1.MdiWindowListItem = this.windowsToolStripMenuItem;

3.在父窗口中添加一个树形菜单:treeView1,并将其Dock设为左靠齐,即:this.treeView1.Dock = System.Windows.Forms.DockStyle.Left;且将margin设为0;

4.在父窗口中添加一个Panel:panel1,且将其width设为3;

以下是设计后自动生成的代码:

namespace WinFormTest { partial class ParentForm { /// <summary> /// 必需的设计器变量。

阅读全文