次の方法で共有


方法 : Windows フォームの NumericUpDown コントロールを使用して数値を設定および取得する

更新 : 2007 年 11 月

Windows フォームの 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 フォーム)

NumericUpDown

NumericUpDown.Value

NumericUpDown.Increment

NumericUpDown.UpButton

NumericUpDown.DownButton

その他の技術情報

NumericUpDown コントロール (Windows フォーム)