UserControl从C#中的资源获取图像

时间:2015-01-12 09:31:37

标签: c# image user-controls

我想让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))]

并且坚持到这里。所以请帮助解决这些问题。

0 个答案:

没有答案