这两个是用于自定义控件的特性描述(Attribute),一般放于自定义控件的类前面。 [ToolboxBitmap(typeof(MyOpaqueLayer))] 用于指定当把你做好的自定义控件添加到工具栏时,工具栏显示的图标。 正确写法应该是 [ToolboxBitmap(typeof(XXXXControl),"xxx.bmp")] 其中XXXXControl是你的自定义控件,"xxx.bmp"是你要用的图标名称。 具体设置请百度搜索ToolboxBitmap,应该能找到更详尽的答案。 [Category("myOpaqueLayer"), Description("是否使用透明,默认为True")] 这个就更简单了,一般用于说明你自定义控件的属性(Property)。 Category用于说明该属性属于哪个分类,Description自然就是该属性的含义解释。当你设好这些后,在设计界面,你拖一个自定义控件到界面中,看属性窗口,就会看到了。