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



顶一下()     踩一下()

热门推荐

发表评论
0评