C# WinForms中SplitContainer使用简单例子

C# WinForms中SplitContainer使用简单例子

编码文章call10242025-03-06 11:47:3536A+A-

以下是一个使用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控件和两个文本框的窗体。您可以拖动分割条来调整两个面板的大小。


点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4