C# 属性上方的标识符 Category Description的问题

laonawuli 2011-03-03 09:48:47
大家好,
我在C#中设计了一个控件,同时给这个控件添加了一些属性(get、set均有),如下:(属性内容略)
[Browsable(true), Category("AA"), Description("AAAA。")]
[Browsable(true), Category("AA"), Description("BBBB。")]
[Browsable(true), Category("AA"), Description("CCCC。")]
[Browsable(true), Category("AA"), Description("DDDD。")]

生成成功后,把这个控件拖到一个窗体上后,这些属性并没有以“AA”分组,而是各自存在,就像没分组一样。请问是什么原因?
...全文
5389 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2011-03-03
  • 打赏
  • 举报
回复
有两种排序方式,你看你现在是不是激活了按 A-Z 首字母排序了。
vrhero 2011-03-03
  • 打赏
  • 举报
回复
[Browsable(true)]
[Category("AA")]
[Description("AAAA。")]

分开写不会死人...
yalan 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
Browsable
指定属性是否应该在属性窗口中显示,使用布尔值设置。一般情况下,对于常用的和比较重要的属性设置Browsable为true,否则,设置Browsable为false。
 EditorBrowsable
设置属性在编辑器中的可见性,比如设置在智能提示列表不显示或高级用户才可以看到该属性。
 Category
指定属性在属性浏览器中进行分组显示的类别。该设计时特性帮助可……
[/Quote]
+1

再拜如梦,你就是我心中的神
wuyq11 2011-03-03
  • 打赏
  • 举报
回复
Browsable
指定属性是否应该在属性窗口中显示,使用布尔值设置。一般情况下,对于常用的和比较重要的属性设置Browsable为true,否则,设置Browsable为false。
 EditorBrowsable
设置属性在编辑器中的可见性,比如设置在智能提示列表不显示或高级用户才可以看到该属性。
 Category
指定属性在属性浏览器中进行分组显示的类别。该设计时特性帮助可视化编辑器将属性进行逻辑分组。通常分为:外观(Appearance)、行为(Behavior)、布局(Layout)、数据(Data)、操作(Action)、键盘(Key)和鼠标(Mouse)等。如果您安装的是中文版的IDE,则默认情况下中文分类和英文分类是通用的,即设置成“数据”或“Data”类别是等价的。
 Description
设置显示在属性窗口最下面的描述属性功能的文字说明。
laonawuli 2011-03-03
  • 打赏
  • 举报
回复
补充一下:所谓的属性没有分组出现,是指在窗体设计器中选中该控件后,它的属性在属性查看框中没有分组出现。
laonawuli 2011-03-03
  • 打赏
  • 举报
回复
补充一下:所谓的属性没有分组出现,是指在窗体设计器中选中该控件后,它的属性在属性查看框中没有分组出现。

110,629

社区成员

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

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

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