我从System.Windows.Forms.Control继承,写了一个自定义类,对于Control中定义的很多public属性在自定义类中根本用不到,查阅msdn发现可以按如下方式进行撤销:[Bindable(false), Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
public override Font Font
{
get
{
return base.Font;
}
set
{
base.Font = value;
}
}但是这样一个个重写 太郁闷了, 有批量撤销的方法么?请知道如何实现的指点一下啊, 谢谢~~
public override Font Font
{
get
{
return base.Font;
}
set
{
base.Font = value;
}
}但是这样一个个重写 太郁闷了, 有批量撤销的方法么?请知道如何实现的指点一下啊, 谢谢~~
在自己定义的设计器中,属性列表中80%的属性是垃圾属性,看起来不爽另外,由于是写控件给其他的开发人员使用,鉴于vs中的智能感知,那些用不到的属性也回列出,增大出现垃圾代码的几率,如果把用不到的属性全撤销,只显示用到的属性,则界面整洁n多
可以写代码自动生成啊,或者用CodeSimith之类的代码生成工具来生成
我常用来生成比如实体类entity之类的代码