扩展控件问题
自己试着做了一个扩展控件,大概是这样:直接在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;}}
--------------------编程问答--------------------
这个用于将自定义的控件与自定义控件内部的TextBox控件的属性值映射起来,设置控件的相应属性就可以达到设置文本框相应属性的目的,你之的是设置自定义控件的相应属性,而不是其内部文本框的相应属性
补充:.NET技术 , C#