有没有办法禁用 TabControl 内的 TabPage?
我真的不需要禁用它们,因为我要么禁用 TabControl
要么启用它。但是当 TabControl
被禁用时,我希望选项卡页面看起来被禁用(灰显)。
I don't really need to disable them because I either disable the TabControl
or enable it. But when the TabControl
is disabled, I want the tab pages look disabled (greyed out).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
人们下面提到的单独的方法并不能解决问题,但结合起来就可以了。试试这个:
What people have mentioned below won't do the trick individually, but combined they will. Try this out:
尝试使用此代码,它可以工作:
在 if 条件中保留要禁用的选项卡页的索引或名称,我已将索引保留为 1。
:)
Try using This code it works:
Keep the index or name of the tabpage you want to disable in the if condition here i have kept index as 1.
:)
重写了 @Corylulu 提供的解决方案,将所有内容封装在控件本身中。
Rewrote solution provided by @Corylulu to incapsulate everything in a control itself.