NumericUpDown.Maximum Vlastnost

Definice

Získá nebo nastaví maximální hodnotu číselníku (označuje se také jako ovládací prvek nahoru a dolů).

public decimal Maximum { get; set; }

Hodnota vlastnosti

Maximální hodnota číselníku. Výchozí hodnota je 100.

Příklady

Následující příklad kódu vytvoří a inicializuje NumericUpDown ovládací prvek, nastaví některé z jeho společných vlastností a umožní uživateli změnit některé z těchto vlastností za běhu. Tento kód předpokládá, že byly ve formuláři umístěny tři CheckBox ovládací prvky a obslužné rutiny pro jejich Click události byly vytvořena instance. Vlastnosti DecimalPlaces, ThousandsSeparatora Hexadecimal jsou nastaveny u Click události každého zaškrtávacího políčka.

public void InstantiateMyNumericUpDown()
{
   // Create and initialize a NumericUpDown control.
   numericUpDown1 = new NumericUpDown();

   // Dock the control to the top of the form.
   numericUpDown1.Dock = System.Windows.Forms.DockStyle.Top;

   // Set the Minimum, Maximum, and initial Value.
   numericUpDown1.Value = 5;
   numericUpDown1.Maximum = 2500;
   numericUpDown1.Minimum = -100;
   
   // Add the NumericUpDown to the Form.
   Controls.Add(numericUpDown1);
}

// Check box to toggle decimal places to be displayed.
private void checkBox1_Click(Object sender,
                             EventArgs e)
{
   /* If DecimalPlaces is greater than 0, set them to 0 and round the 
      current Value; otherwise, set DecimalPlaces to 2 and change the 
      Increment to 0.25. */
   if (numericUpDown1.DecimalPlaces > 0)
   {
      numericUpDown1.DecimalPlaces = 0;
      numericUpDown1.Value = Decimal.Round(numericUpDown1.Value, 0);
   }
   else
   {
      numericUpDown1.DecimalPlaces = 2;
      numericUpDown1.Increment = 0.25M;
   }
}

// Check box to toggle thousands separators to be displayed.
private void checkBox2_Click(Object sender,
                             EventArgs e)
{   
   /* If ThousandsSeparator is true, set it to false; 
      otherwise, set it to true. */
   if (numericUpDown1.ThousandsSeparator)
   {
      numericUpDown1.ThousandsSeparator = false;
   }
   else
   {
      numericUpDown1.ThousandsSeparator = true;
   }
}

// Check box to toggle hexadecimal to be displayed.
private void checkBox3_Click(Object sender, 
                             EventArgs e)
{
   /* If Hexadecimal is true, set it to false; 
      otherwise, set it to true. */    
   if (numericUpDown1.Hexadecimal)
   {
      numericUpDown1.Hexadecimal = false;
   }
   else
   {
      numericUpDown1.Hexadecimal = true;
   }
}

Poznámky

Maximum Když je vlastnost nastavena, Minimum vlastnost je vyhodnocena a UpdateEditText je volána metoda. Minimum Pokud je vlastnost větší než nová Maximum vlastnost, Minimum hodnota vlastnosti se nastaví na Maximum hodnotu . Pokud je aktuální Value hodnota větší než nová Maximum hodnota. Value hodnota vlastnosti je nastavená na hodnotu .Maximum

Platí pro

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Viz také