Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# tabcontrol

作者:白话少年的痴情梦—   发布日期:2026-05-26   浏览:60

using System;
using System.Windows.Forms;

namespace TabControlExample
{
    public class TabControlDemo : Form
    {
        private TabControl tabControl1;

        public TabControlDemo()
        {
            // 初始化TabControl
            tabControl1 = new TabControl();
            tabControl1.Dock = DockStyle.Fill;

            // 创建第一个TabPage
            TabPage tabPage1 = new TabPage("Tab 1");
            tabPage1.Text = "First Tab";
            tabPage1.Controls.Add(new Label { Text = "This is the first tab", Dock = DockStyle.Fill });

            // 创建第二个TabPage
            TabPage tabPage2 = new TabPage("Tab 2");
            tabPage2.Text = "Second Tab";
            tabPage2.Controls.Add(new Label { Text = "This is the second tab", Dock = DockStyle.Fill });

            // 添加TabPage到TabControl
            tabControl1.TabPages.Add(tabPage1);
            tabControl1.TabPages.Add(tabPage2);

            // 将TabControl添加到窗体
            this.Controls.Add(tabControl1);

            // 设置窗体属性
            this.Text = "TabControl Example";
            this.Size = new System.Drawing.Size(400, 300);
        }

        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new TabControlDemo());
        }
    }
}

解释说明

  1. 命名空间和类定义:

    • using System;using System.Windows.Forms; 引入了必要的命名空间。
    • TabControlDemo 类继承自 Form,表示这是一个 Windows 窗体应用程序。
  2. 构造函数:

    • 在构造函数中,初始化了一个 TabControl 控件,并设置了其 Dock 属性为 Fill,使其充满整个窗体。
    • 创建了两个 TabPage 对象,分别命名为 "Tab 1" 和 "Tab 2"。
    • 每个 TabPage 中添加了一个 Label 控件,用于显示文本内容。
    • 使用 tabControl1.TabPages.Add 方法将 TabPage 添加到 TabControl 中。
    • 最后,将 TabControl 添加到窗体的控件集合中。
  3. Main 方法:

    • Main 方法是程序的入口点,使用 Application.Run 启动应用程序并显示窗体。

通过这段代码,你可以创建一个包含两个标签页的 TabControl,每个标签页内有一个简单的标签控件。

上一篇:c# 序列化和反序列化

下一篇:c# mqttnet

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站