首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tabControl控件与tabPage选项卡显示隐藏——c#

tabPage选项卡在tabControl控件容器里面,而tabControl是一个类,tabPage也是一个类,使用tabControl1.tabPage1是错误的,他们的关联通过集合TabPages...来绑定,相当与tabControl控件提供了容器给tabPage控件 在窗体中直接引用tabControl的对象tabControl(假如tabControl下有五个选项卡分别为tabPage1,tabPage2...,tabPage3,tabPage4,tabPage5) 这五个选项卡都存在tabControl的TabPages属性中 如果需要删除选项卡tabPage3,则直接调用remove方法 ?...的对象tabPage1(假设tabPage1在tabControl1下) 还可以在tabPage里操作隐藏和显示,据说这个方法万能的,对其他控件也可以实现,可以自行去了解Parent的属性 this.tabPage1....Parent = null;隐藏 this.tabPage1.Parent = this.tabControl1;显示

4.3K31
您找到你想要的搜索结果了吗?
是的
没有找到

如何通过自定义MessageFilter的方式利用按键方式操作控件滚动条

System.Windows.Forms.UserControl的方式定义Customer和Order模块的界面,当Customer和Order菜单被点击之后,会动态地在TabControl中添加相应的TabPage...由于整个TabControl的高度时固定的,而TabPage中显示的内容则依赖于具体的逻辑,所以对于内容过多的TabPage,将会有一个竖直滚动条。...而我们需要通过按键的方式控制的就是当前TabPage的这个滚动条。 ? 下面是该Form相关的代码,静态属性ActiveTabPage代表当前显示的TabPage。...); 5: } 下面是ScrollbarControllerMessageFilter的定义,代码不是很复杂,在这里只需简单的介绍一下流程:在PreFilterMessage方法中,先判断当前的TabPage...属性确定当前事件是否是KeyDown,如果不是则直接返回;最后根据System.Windows.Forms.Message的WParam属性判断当前的按键是否是PageUp或者PageDown,并相应的向目标对象(当前的TabPage

81680

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券