Я использую C# Windows Forms управления библиотекой программы, чтобы создать свой собственный контроль, код следующим образом:C# DefaultValue атрибут не работает
public partial class MyControl : UserControl
{
public MyControl()
{
InitializeComponent();
}
private float mMinValue;
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[Category("Design") , DefaultValue(0.0)]
public float MinValue
{
get { return mMinValue; }
set { mMinValue = value; }
}
private float mMaxValue;
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[Category("Design") , DefaultValue(1.0)]
public float MaxValue
{
get { return mMaxValue; }
set { mMaxValue = value; }
}
}
При запуске программы по умолчанию значение MinValue и MaxValue оба являются 0, так как правильно установить значение по умолчанию?
частный плавающий mMinValue = 50; и private float mMaxValue = 50; –