Я создаю подкласс своих элементов управления NumericUpDown с именем xNumericUpDown, которое теперь отображается поверх панели инструментов в моей среде IDE.
Я хотел бы, чтобы мой новый элемент управления устанавливал значения по умолчанию, отличные от исходного элемента управления.
Наиболее важным будет DecimalPlaces=2, Minimal =Decimal.MinValue, Максимальное=Decimal.MaxValue и Increment=0.
Я полагаю, для этого я должен сделать правильные свойства в подклассе. Итак, я пытаюсь так:
<DefaultValue(Decimal.MinValue), _
Browsable(True)> _
Shadows Property Minimum() As Decimal
Get
Return MyBase.Minimum
End Get
Set(ByVal value As Decimal)
MyBase.Minimum = value
End Set
End Property
Но это не работает. При размещении в форме мой элемент управления имеет свойства исходного NumericUpDown.
Минимум = 0, Максимум = 100, DecimalPlaces = 0, Приращение = 1.
Как я могу получить желаемую функциональность?