Поделиться через


Практическое руководство. Ввод числовых значений с помощью элемента управления NumericUpDown в Windows Forms

Обновлен: Ноябрь 2007

Числовое значение элемента управления Windows Forms NumericUpDown определяется с помощью его свойства Value. Можно создать проверки условий для значения элемента управления так же, как для любого другого свойства. После задания свойства Value его можно настроить непосредственно с помощью кода для выполнения над ним операций или же вызвать методы UpButton и DownButton.

Чтобы задать числовое значение

  1. Присвойте значение свойству Value в коде или окне "Свойства".

    NumericUpDown1.Value = 55
    
    numericUpDown1.Value = 55;
    
    numericUpDown1.set_Value(new Decimal(55));
    
    numericUpDown1->Value = 55;
    

    либо

  2. Вызовите метод UpButton или DownButton для увеличения или уменьшения этого значения на величину, заданную в свойстве Increment.

    NumericUpDown1.UpButton()
    
    numericUpDown1.UpButton();
    
    numericUpDown1.UpButton();
    
    numericUpDown1->UpButton();
    

Чтобы возвратить числовое значение

  • Обратитесь к свойству Value в коде.

    If NumericUpDown1.Value >= 65 Then
       MessageBox.Show("Age is: " & NumericUpDown1.Value.ToString)
    Else
       MessageBox.Show("The customer is ineligible for a senior citizen discount.")
    End If
    
    if(numericUpDown1.Value >= 65)
    {
       MessageBox.Show("Age is: " + numericUpDown1.Value.ToString());
    }
    else
    {
       MessageBox.Show("The customer is ineligible for a senior citizen discount.");
    }
    
    if (Decimal.Compare(numericUpDown1.get_Value(), new Decimal(65)) >= 0)
    {
       MessageBox.Show(("Age is: " + numericUpDown1.get_Value().ToString()));
    }
    else
    {
       MessageBox.Show("The customer is ineligible for a senior citizen discount.");
    }
    
    if(numericUpDown1->Value >= 65)
    {
       MessageBox::Show(String::Concat("Age is: ",
          numericUpDown1->Value.ToString()));
    }
    else
    {
       MessageBox::Show
          ("The customer is ineligible for a senior citizen discount.");
    }
    

См. также

Ссылки

Общие сведения об элементе управления NumericUpDown (Windows Forms)

NumericUpDown

NumericUpDown.Value

NumericUpDown.Increment

NumericUpDown.UpButton

NumericUpDown.DownButton

Другие ресурсы

Элемент управления NumericUpDown (Windows Forms)