C# TabControl的TabPages不可用

liu447862556 2011-08-19 10:08:53
我的Winform上有一个TabControl控件,上面主要有10个TabPages和一个控制其可用与不可用的CheckBox。当CheckBox被选中时,TabPages可用,当CheckBox未选中时TabPages不可用,但不是移除,只是变灰了。
现在我想知道的是tabPage.Enabled=false;与tabControl.TabPages[0].Enabled=false;可以实现想要的效果,但为什么那个Enabled在输入“.”之后没有呢?必须手动敲上去。而且在属性中是这么写的:
//
// 摘要:
// 此成员对于此控件无意义。
//
// 返回结果:
// 默认为 true。
[EditorBrowsable(1)]
[Browsable(false)]
public bool Enabled { get; set; }

那位能给解释一下,虽然功能实现了,但感觉心里不踏实。
...全文
339 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu447862556 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mathieuxiao 的回复:]
特性[Browsable(false)]表示这个属性不会自动感应出来
[/Quote]

原来是这样的。
mathieuxiao 2011-08-19
  • 打赏
  • 举报
回复
特性[Browsable(false)]表示这个属性不会自动感应出来
liu447862556 2011-08-19
  • 打赏
  • 举报
回复
既然无意义,那为什么还可以实现xxx.Enabled=False这个功能呢?真是奇怪……
我姓区不姓区 2011-08-19
  • 打赏
  • 举报
回复
MSDN对这个属性的说明是:
此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
此成员对于此控件无意义。

110,536

社区成员

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

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

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