我想让UserControl自由更改图像。我搜索并制作了以下代码。
[Description("Setting the image which shows main"), Category("Custom"),
DefaultValue(typeof(Image),"null"),
EditorAttribute(typeof(System.Drawing.Design.ImageEditor),
typeof(System.Drawing.Design.UITypeEditor))]
public Image MainImage
{
get { return pictureBoxMain.Image; }
set { pictureBoxMain.Image = value; }
}
当我尝试在设计编辑器上更改图像时,它会调用exploror。但我要显示的不是exploror,主要项目资源列表列表。 (只需调用基本图像属性)
我想也许我应该改行以下。
EditorAttribute(typeof(System.Drawing.Design.ImageEditor),
typeof(System.Drawing.Design.UITypeEditor))]
并且坚持到这里。所以请帮助解决这些问题。