写了一个控件,其中有一个属性为Image类型,在IDE设计时,
属性窗口中能自动识别点为图像,点击时能自动调用IDE的图像选择窗,
选择图像后能在属性窗口中显示一个小缩略图,我的问题是:VS2003自带控件的图像属性,能按“Del”键就把图像清除掉。
而我这个控件的属性在IDE中按“Del”键没有任何反应,造成现在在IDE中
设定图像后不能清除,请各位老大帮忙。
private Image mImg;

public Image IconImage 
{
get 
{
return mImg; 
}
set 
{
mImg = value;
}
}

解决方案 »

  1.   

    前面加[DefaultValueAttribute(null)]试试
      

  2.   

    啊!谢谢!再次印证了“会者不难”几个字啊!这个问题困挠我好久了,一直找不到资料,没办法,只有通过手工修改代码,
    并且要手工修改对应的resx资原文件把图像删除。就这个一句,就可让IDE自动删除,
    再次感谢!。香蕉兄是不是做过控件开发,能否交流一下呢?