我想让按钮更改 Tabs 但我希望 tabcontrol 不可见(只有页面可见,而不是 tabcontrol 按钮)。
我有 2 个按钮主页和设置,当表单启动时主页是可见的,当用户单击设置按钮时,它会更改为设置页面,主页按钮也是如此。
所以我需要的是让主页和设置选项卡按钮不可见,我希望只能使用我创建的按钮来更改页面。希望有人理解。我使用 Visual Studio 2015 和 C#。
按照您的控件名称 (TabControl1),我假设这是 WinForms。您可以在不使用选项卡控件的情况下实现您所描述的内容,只需将每个选项卡的内容移动到单独的 UserControls,然后在每次单击按钮时交换可见性或定位(或两者)。
对于主页按钮单击处理程序:
settingsUserControl.Visible = false;
homeUserControl.Visible = true;
然后重复相反的操作,在设置按钮中单击处理程序。
如果您使用 TabControl 作为其边框,则使用 Panel 作为 UserControls 的容器。
事实上,这与 VB6 中选项卡控件的工作方式类似,被隐藏的控件将被推向左侧 30,000 Twips,位于选项卡控件的视口之外。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句