工作上的需要。要写一个对控件操作的插件。 在插件中需要把设计器界面上的控件以树形结构列出来,配上控件在工具箱的图标。效果如图: 怎么能够获取到这个图标呢?下面用个例子说明。 public Class Test { private static System.Type toolboxBitmapAttributeType = typeof(ToolboxBitmapAttribute); public void GetImage() { TextBox textBox1 = new TextBox(); ToolboxBitmapAttribute attribute = TypeDescriptor.GetAttributes(textBox1 )[Test.toolboxBitmapAttributeType] as ToolboxBitmapAttribute; if (attribute != null) { //img里取到的即是控件textBox1在工具箱中的图标 Image img = attribute.GetImage(textBox1, false); } } } 转载请注明出处