按钮更改标签

时间:2017-08-13 21:58:17

标签: c# winforms visual-studio

我想让按钮更改Tabs,但我希望tabcontrol不可见(只有页面可见而不是tabcontrol按钮)。

我有2个主页和设置按钮,当表格启动时,主页面可见,当用户点击设置按钮时,它会切换到设置页面,同样适用于主页按钮。

所以我需要的是Home和Settings选项卡按钮是不可见的,我希望只能使用我创建的按钮来更改页面。希望有人理解。我使用Visual Studio 2015和C#。

1 个答案:

答案 0 :(得分:3)

按控件名称(TabControl1)我假设这是WinForms。 您可以在不使用选项卡控件的情况下实现所描述的内容,只需将每个选项卡的内容移动到单独的UserControls,然后在每次单击按钮时交换可见性或定位(或两者)。

对于Home按钮单击处理程序:

settingsUserControl.Visible = false;
homeUserControl.Visible = true;

然后在“设置”按钮单击处理程序中重复相反的步骤。

如果您使用TabControl作为其边框,则使用Panel作为UserControls的容器。

实际上,这与Tab Controls在VB6中的工作方式类似,隐藏的控件将在选项卡控件的视口外部向左推30,000缇。