日期:2014-05-17  浏览次数:20772 次

自定义控件 继承button以后为什么少了很多属性

我建的是自定义控件,不是用户控件。我给单独建了个类库,给其他工程用的时候拖进去就是透明的,除非自己预先设置背景色。另外在做自定义控件的时候在设计器里是可以看到原本Button类具有的所有属性的,但是在另一个工程里用这个控件时候就少了Image、FlatStyle、FlatAppearance等属性,难道还要一个个自己重写吗?这是为啥?

------解决方案--------------------
建立一个自定义控件之后,不是拖一个button到你的自定义控件的设计界面,而是打开CustomControl1的后台代码,让它继承自Button类。这样这个控件就拥有了button的一切。