C#本身就支持这个呀。你为你的控件写一个属性或一个事件,不过注意要写全,也就是说要写set和get这样,你把控件拖到窗体上后,就可以看到它会出现在右边的属性里。你可以用微软件默认的方式来处理,譬如说,你定义个
public Color color
{
set{this.nextColor = value};
get{return this.nextColor};
}
这时,你在属性窗口可以看到color属性,你点一下,就可以设置颜色,而它也把你所设置的颜色自动加到窗体的InitializeComponent方法中
public Color color
{
set{this.nextColor = value};
get{return this.nextColor};
}
这时,你在属性窗口可以看到color属性,你点一下,就可以设置颜色,而它也把你所设置的颜色自动加到窗体的InitializeComponent方法中
解决方案 »
- SignedCms的Decode(byte[])这个方法时,报错,{"ASN1 遇到了不正确的标记值。\r\n"},是什么问题啊?
- 关于sqlserver数据库查询问题 在线等、、、、、、、
- 求图像边缘端点算法(如直线)算法
- c# winform中如何实现热键功能?
- c# List 能按照List中的对象某个属性排序吗
- gridview radiobuttonlist问题 字符串格式不正确
- 要面试了,请教如何调试多线程程序?
- .net 2.0 里面无法使用XsdValidate属性?
- 同步和异步的概念!(有星的同志,看看您能不能解释)
- 矩形橡皮筋的实现,在C#中怎样使用DrawFoucusRect.
- 必须是2000server系统下才能用全文索引?(sql2000里)
- C#新手问题-相对路径-进度条
我的控件继承自System.Web.UI.WebControls.WebControl
如果按你的方法做,只会在Html页面中color="XX,XX,XX"之类的
不会在InitializeComponent中加入代码
这2天拿salamander反编译了一下基础类库
发现基础类都是写了一个StringConvert的继承类来转换类型
转换后的代码难读,还没弄懂呢