如何:使用 Windows 窗体 NumericUpDown 控件设置和返回数值

更新:2007 年 11 月

Windows 窗体 NumericUpDown 控件的数值由它的 Value 属性决定。可以像处理其他任何属性那样为控件的值编写条件测试。一旦设置了 Value 属性,就可以通过编写代码对其执行操作的方式来直接调整它,也可以调用 UpButtonDownButton 方法。

设置数值

  1. 以代码方式或在“属性”窗口中为 Value 属性赋值。

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

    - 或 -

  2. 通过调用 UpButtonDownButton 方法增加或减少在 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 窗体)

NumericUpDown

NumericUpDown.Value

NumericUpDown.Increment

NumericUpDown.UpButton

NumericUpDown.DownButton

其他资源

NumericUpDown 控件(Windows 窗体)