using System;
using System.Windows.Forms;
namespace TabControlExample
{
public class Form1 : Form
{
private TabControl tabControl1;
private TabPage tabPage1;
private TabPage tabPage2;
public Form1()
{
// 初始化TabControl和TabPages
tabControl1 = new TabControl();
tabPage1 = new TabPage("TabPage 1");
tabPage2 = new TabPage("TabPage 2");
// 添加TabPage到TabControl
tabControl1.TabPages.Add(tabPage1);
tabControl1.TabPages.Add(tabPage2);
// 设置TabControl的属性
tabControl1.Dock = DockStyle.Fill;
// 将TabControl添加到窗体
this.Controls.Add(tabControl1);
// 隐藏TabPage2
HideTabPage(tabPage2);
}
private void HideTabPage(TabPage tabPage)
{
// 移除TabPage但不删除它,以便可以重新添加
tabControl1.TabPages.Remove(tabPage);
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
TabControl 和两个 TabPage,并将它们添加到 TabControl 中。HideTabPage 方法来隐藏指定的 TabPage。这里使用了 tabControl1.TabPages.Remove(tabPage) 来移除 TabPage,但不会删除它,因此可以在需要时重新添加。Main 方法中启动应用程序并显示窗体。如果你需要动态显示或隐藏 TabPage,可以调用 HideTabPage 方法来隐藏,或者使用 tabControl1.TabPages.Add(tabPage) 来重新显示。
上一篇:c# equals
下一篇:c# orderby
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站