Значение WinForms NumericUpDown обрезается до 100 - PullRequest
0 голосов
/ 09 февраля 2019

Значение моего пользовательского NumericUpDown обрезано до 100. Я безуспешно искал в Интернете.Например, когда я устанавливаю максимум на 90, он работает хорошо, но когда я устанавливаю, например, 130, значение обрезается до 100.

public class StrictNumericUpDown : NumericUpDown
{
    [DefaultValue(120), Browsable(true), 
EditorBrowsable(EditorBrowsableState.Always), 
DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
    public new int Maximum { get; set; }

    [DefaultValue(0), Browsable(true), EditorBrowsable(EditorBrowsableState.Always), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
    public new int Minimum { get; set; }

    protected override void OnTextBoxTextChanged(object source, EventArgs e)
    {
        base.OnTextBoxTextChanged(source, e);

        if (Text == "")
        {
            Text = "0";
        }

        if (Value > Maximum)
        {
            Value = Maximum;
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...