C# TabControl控件禁用TabPage的问题

微wx笑
Java领域优质创作者
博客专家认证
2011-09-23 11:28:23
点击一个按纽,控制哪个TabPage可用,哪个不可用
不可用的TabPage变成灰色,不可点击.
...全文
938 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
微wx笑 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xfxlylove 的回复:]

TabPage没有Enabled的属性.
但可使用变通的方法:
tabControl1.TabPages.Remove(page);
tabControl1.TabPages.Add(page);
来让页面可见与不可见.相当于visiabl属性.
[/Quote]

这种方法在实际开发中还真用到了,

但对于当前的需求不适用……
微wx笑 2011-11-13
  • 打赏
  • 举报
回复
winform编程,不是web
诺维斯基 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 soonfei 的回复:]
我都是用的<ul>中的<li>
直接用js操作<li>就行了
[/Quote]
哦,mg你用的是服务器控件啊,我用的是html
zxly369 2011-09-23
  • 打赏
  • 举报
回复
好像不能单独禁用某个TabPage。
只能换个变通的方法。
private void TabControl_Selecting(object sender, TabControlCancelEventArgs e)
{
// 如果不满足某个条件,tab选择无效
if (!XXX)
{
e.Cancel = true;
}
}
xfxlylove 2011-09-23
  • 打赏
  • 举报
回复
TabPage没有Enabled的属性.
但可使用变通的方法:
tabControl1.TabPages.Remove(page);
tabControl1.TabPages.Add(page);
来让页面可见与不可见.相当于visiabl属性.
诺维斯基 2011-09-23
  • 打赏
  • 举报
回复
我都是用的<ul>中的<li>
直接用js操作<li>就行了

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧