如果不用多重继承,请问我如何实现如此功能。
zkxp 2008-04-24 10:56:20 我重写TextBox等控件,为了加入些方法进去。但多个控件都添加了相同的属性设置,如ValueType ,ErroMessage等属性,就写成了个基类。如果用接口的话,每个类都要去实现一次,那是多余的。因为是重写的空间,在使用控件的时候要在属性面板里设置属性,所以只能用继承或着就把属性写到这个类里了。
我用的.net 3.5
如,如何把基类继承进去,或用其他方法实现。
//控件
public class MyTextBox : System.Windows.Forms.TextBox
{
}
//基类
public class BaseControl
{
/// <summary>
/// 最小输入范围
/// </summary>
public int MaxLen
{
get { return this._MaxLen; }
set { this._MaxLen = value; }
}
/// <summary>
/// 最大输入范围
/// </summary>
public int MinLen
{
get { return this._MinLen; }
}