splitcontainer 实例
时间: 2023-10-08 15:06:56 浏览: 55
下面是一个使用 SplitContainer 控件的简单示例:
```c#
using System.Windows.Forms;
public class MyForm : Form
{
private SplitContainer splitContainer1;
public MyForm()
{
InitializeComponent();
}
private void InitializeComponent()
{
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.SuspendLayout();
// 设置 SplitContainer 控件的属性
this.splitContainer1.Dock = DockStyle.Fill;
this.splitContainer1.FixedPanel = FixedPanel.Panel1;
this.splitContainer1.Panel1MinSize = 100;
this.splitContainer1.Panel2MinSize = 100;
this.splitContainer1.Size = new System.Drawing.Size(600, 400);
this.splitContainer1.SplitterDistance = 200;
// 将 SplitContainer 控件添加到窗体中
this.Controls.Add(this.splitContainer1);
this.ResumeLayout(false);
}
}
```
上述代码创建了一个窗体,将一个 SplitContainer 控件添加到其中。SplitContainer 控件被设置为垂直分割窗格,并且左边的窗格固定宽度为 200 像素。此外,SplitContainer 控件被设置为填充整个窗体。
你可以在两个窗格中放置其他控件,例如 TextBox、Button 等。你还可以在代码中访问 SplitContainer 控件的其他属性,例如 SplitterWidth、SplitterColor 等。