C# WinForms中SplitContainer使用简单例子
以下是一个使用C# WinForms中的SplitContainer控件的简单示例:
using System;
using System.Drawing;
using System.Windows.Forms;
public class MainForm : Form
{
private SplitContainer splitContainer;
private TextBox textBox1;
private TextBox textBox2;
public MainForm()
{
// 创建主窗体
Text = "SplitContainer示例";
Size = new Size(400, 300);
// 创建SplitContainer控件
splitContainer = new SplitContainer();
splitContainer.Dock = DockStyle.Fill;
// 创建左侧的文本框
textBox1 = new TextBox();
textBox1.Multiline = true;
textBox1.Dock = DockStyle.Fill;
textBox1.Text = "左侧文本框";
// 创建右侧的文本框
textBox2 = new TextBox();
textBox2.Multiline = true;
textBox2.Dock = DockStyle.Fill;
textBox2.Text = "右侧文本框";
// 设置SplitContainer的分割条位置和方向
splitContainer.SplitterDistance = splitContainer.Width / 2;
splitContainer.Orientation = Orientation.Horizontal;
// 将文本框添加到SplitContainer的面板中
splitContainer.Panel1.Controls.Add(textBox1);
splitContainer.Panel2.Controls.Add(textBox2);
// 将SplitContainer添加到主窗体
Controls.Add(splitContainer);
}
[STAThread]
static void Main()
{
Application.Run(new MainForm());
}
}
在示例中,创建了一个名为MainForm的主窗体,并在窗体上添加了一个名为splitContainer的SplitContainer控件。
还创建了两个文本框textBox1和textBox2,并将它们分别添加到SplitContainer的面板中。
设置了SplitContainer的SplitterDistance属性来指定分割条的位置,这里将其设置为SplitContainer宽度的一半。
设置了SplitContainer的Orientation属性来指定分割条的方向,这里将其设置为水平方向。
最后,将SplitContainer添加到主窗体的控件集合中。
运行此示例,您将看到一个具有SplitContainer控件和两个文本框的窗体。您可以拖动分割条来调整两个面板的大小。
上一篇:HTML的小技巧
下一篇:一个全面且高效的C#帮助类库