关于控件TabControl的一个问题!

.Net技术 码拜 9年前 (2015-05-10) 631次浏览 0个评论
 

winform中我放置一个tabcontrol控件,但是我不想由用户来选择tabpage,因为tabpage的切换和程序中其他地方有关系,所以我想禁止tabpage由用户切换,而由我在程序中设计按照一定的逻辑来切换。
请问怎么禁止tabpage的切换呢??
我想到一个方案是在selectedIndexChange事件中,保留切换前的selectedtab名,达到效果。
请问有专门的属性设置吗?或者更简便的方案?

!????
这个还真不知道,帮忙顶。。
20分
如果有selecttabchanging事件的话,在这个事件里返回e.cancel = true好了
.NET自带控件库的TabPage好像是不能设置为不显示TabHeader。变通的方法,用个控件把TabHeader遮起来,用衣就不能点了:)
第三方控件的话,一般都会有属性来设置显不显示TabHeader
3L 正解啊!
其实直接用某个控件将标签选择页挡住,在程序中把需要显示的标签页用tabPage.Selected=true,其他标签页为false来实现选择,简单方法。。。呵呵,供参考

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于控件TabControl的一个问题!
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!