当前位置: 首页 > 编程语言 > C#

Winform菜单条和隐藏选项卡分享

时间:2023-04-10 16:28:17 C#

Winform菜单条和隐藏选项卡您好,我正在考虑创建一个选项卡控件,其中将通过在菜单条中单击来过滤选项卡。对于前者,我的菜单条是表单1,我的选项卡控件是表单2我的选项卡控件包含7个选项卡,我希望一次只显示1个选项卡。例如,如果我单击菜单条中的名称,它将打开/显示一个新窗体,而tabcontrol将仅显示名称选项卡。我想知道这是否可能,因为为每个列表制作差异表格似乎很长。谢谢您阅读此篇。问题是,TabPage控件没有Visible属性(好吧,它有,但它什么也没做)。因此,您不能随意隐藏和显示标签。您必须删除不应显示的选项卡。您可以使用以下代码创建一个表单(名为TabbedForm):privatereadonlyint_index;publicTabbedForm(intindex){this._index=index;初始化组件();}privatevoidform_Load(objectsender,EventArgse){for(intindex=this.tabControl1.TabPages.Count-1;index>=0;index--){if(index!=this._index)this.tabControl1。TabPages.Remove(this.tabControl1.TabPages[index]);对于主窗体中的每个菜单按钮(Clicked事件),您可以打开具有不同索引的TabbedForm。是的,这会工作得很好。但我认为,你必须使用默认的选项卡视图控件,这不会在你的情况下造成问题。以上就是C#学习教程分享的全部内容:Winform菜单条和隐藏标签。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: