正在创建一个包含新控件的库。它包含2个类“HandySeparator - Basic”和“HandyHSeparator - Derived”。基类继承Control类。它包含调用Invalidate()方法的属性。在派生类的OnPaint()方法中,正在绘制元素。
问题是,在重建库之后,“Toolbox”中会出现一个具有基类名称的控件,但我并不需要它。
手动分隔符
public class HandySeparator : Control {
private DashStyle dashStyle;
public DashStyle DashStyle {
get { return dashStyle; }
set {
dashStyle = value;
Invalidate ();
}
}
...
}
手动H分离器
public class HandyHSeparator : HandySeparator {
...
... OnPaint(...) {
/// Draw element
}
...
}
1条答案
按热度按时间ztyzrc3y1#
手动分隔符
手动H分离器