您的位置:首页 > 编程语言

为什么控件的有些属性在代码中可用,但是在设计界面的属性窗口中就没有

2012-05-17 10:19 351 查看
控件的有些属性,只能在代码中设置,但是在可视化设计时,不能在属性列表中设置,因为属性上有很多Attribute(特性),它们告诉设计器在哪里要显示或隐藏属性。
比如datagridview
的AutoGenerateColumns属性就是这样,
[BrowsableAttribute(false)]

public bool AutoGenerateColumns { get; set; }

BrowsableAttribute 类,指定一个属性 (Property)
或事件是否应显示在“属性”窗口中。
以上代码是已经编译好的.net类库里的代码,你可以继承它再修改。用一个软件
Reflector, 可以反编译查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐