求各位大虾帮忙!!!!
我在winform里写了一个用户控件UC_1,这个用户控件是由一个label和一个button组成的。此时呢,我想暴漏一个属性Font,能让其修改label的font属性值。而UC_1默认从Control类继承了这个属性,我就想用显式隐藏基类的这个属性,让对font的操作转嫁到对Label的属性上。进行控件拖拽开发时发现,在属性窗口里对其Font的修改,并没有引起设计器代码发生变化,也就是说没有对Font属性进行赋值。
但是如果不是new的,那么久不会出现问题,各位高手,求给小弟解惑!!!
你这样试试
[Browsable(true)]
[Description("设置文本字体 "), Category("自定义 ")]
public new Font Font
{
get
{
return this.label1.Font;
}
set
{
this.label1.Font = value;
}
}