当前位置:编程学习 > C#/ASP.NET >>

扩展控件问题

自己试着做了一个扩展控件,大概是这样:
直接在Control上拖放了一个textbox,生成之后再form上使用发现有问题:
不能修改它的字体及字体大小,还有背景色等
请问是这么回事 
谢谢各位大虾
--------------------编程问答-------------------- --------------------编程问答-------------------- 你要在你的自定义Control类里面加几个对应的属性,如:

//设置或者取得自定义控件中文本框中的字体
public System.Drawing.Font Font { get { return textBox.Font;} set { textBox.Font = value;}}

//设置或者取得自定义控件中文本框字体的前景颜色
public System.Drawing.Color ForeColor { get { return textBox.ForeColor;} set { textBox.ForeColor = value;}}


--------------------编程问答--------------------
引用 2 楼 nofc2006 的回复:
你要在你的自定义Control类里面加几个对应的属性,如:


C# code
//设置或者取得自定义控件中文本框中的字体
public System.Drawing.Font Font { get { return textBox.Font;} set { textBox.Font = value;}}

//设置或者取得自定义控件中文本框字体的前景颜色
public Syste……




这个用于将自定义的控件与自定义控件内部的TextBox控件的属性值映射起来,设置控件的相应属性就可以达到设置文本框相应属性的目的,你之的是设置自定义控件的相应属性,而不是其内部文本框的相应属性
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,