首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用什么办法才能使TabControl下的TabPage禁止切换

2012-09-01 
用什么办法才能使TabControl上的TabPage禁止切换?用什么办法才能使TabControl上的TabPage禁止切换,不可以

用什么办法才能使TabControl上的TabPage禁止切换?
用什么办法才能使TabControl上的TabPage禁止切换,不可以使用TabControl.enable=false,因为这样会灰掉一部分,太难看了。

[解决办法]
你可以控制一次只显示一个啊

C# code
#region  子窗体菜单按钮事件public void MdiChMenuclick(TabPage tp1, TabControl tab){  tab.Controls.Clear();  tab.Controls.Add(tp1);  tab.Visible = true;}//菜单按钮自定义事件#endregion
[解决办法]
tp1为你要显示的哪个tabPage
[解决办法]
禁止切换,始终就显示一个tab吗,那就失去tabcontrol的意义了,本身就是提供一个选项卡的功能,那换成其他控件算了吧
你说呢
[解决办法]
处理selectedIndexChanged,一切换即回到当前tabPage。
[解决办法]
如果是关于权限功能,你不需要禁用切换,你只要在某个权限下能看到其中的某个页面就行!
[解决办法]
C# code
private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)        {            e.Cancel = true;        }
[解决办法]
LZ为何如此操作,如果不允许切换,何不直接移出不用的tabpage?

热点排行