在winform的控件中,如Button,TextBox等,他们都有一个Image,ImageList属性是如何做的?点击打开的是ResourceManager资源文件我手动添加的Image属性,打开的怎么是OpenFileDialog窗体查找image文件??如果能做出属性image,点击后,弹出资源文件窗口显示查找?多谢

解决方案 »

  1.   

    image是控件上所显示的图像,也就是给button穿件衣服,imagelist同理,就是在button上显示一个imagelist,汗,后面老兄说的太混乱了,没听懂~~~~
      

  2.   

    我做了一个自定义控件。
    定义一个image属性,使用自定义控件时候,设置image属性时候,弹出的是窗口查找image文件。但是windows自带的image属性,设置时候,弹出的是 ResourceManager资源文件窗口。
      

  3.   

            private Image m_Image = null;
           
            public Image Image
            {
                get { return m_Image; }
                set { m_Image = value; }
            }就上面那样的代码,没你说的问题啊
      

  4.   

            private Image myimage = null;
            public Image MyImage
            {
                set { this.myimage = value; }
                get { return this.myimage; }
            }
    这样定义正常
      

  5.   

    我知道原因了,我给添加了自定义editior。[Editor(typeof(myImageEditor), typeof(UITypeEditor))]