Name
NumericUpDown
Synopsis
This control combines a TextBox with an up-down
button to select a number. If the ReadOnly
property is set to true, you can only alter the number with the
up-down buttons, but otherwise you can also type into the text box.
If the user does type into the box, the ValidateEditText() method will be called, and the
UserEdit property is set to true. Subsequent
typing causes the UpdateEditText() method to be
called, as for all controls derived from
UpDownBase. You can override these methods in a
derived class to validate user input.
You can specify the Value displayed in the box, in
addition to a Text representation of that number.
The number may also be displayed with a
ThousandsSeparator (the character for which is
determined by the Culture settings currently in
operation), and you can select the number of
DecimalPlaces to show. Alternatively, you can
choose a Hexadecimal representation.
Finally, the range of the control is limited by the
Minimum and Maximum properties,
and the value that will be added or removed as the buttons are
clicked is defined by the Increment property.
public class NumericUpDown : UpDownBase : System.ComponentModel.ISupportInitialize { // Public Constructors public NumericUpDown(); // Public Instance Properties public int DecimalPlaces{set; get; } public bool Hexadecimal{set; get; } public decimal Increment{set; get; } public decimal Maximum{set; get; } public decimal Minimum{set; get; } public override string Text{set; get; } // overrides ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access