Open In App

How to set Alignment of Up and Down buttons of NumericUpDown in C#?

In Windows Forms, NumericUpDown control is used to provide a Windows spin box or an up-down control which displays the numeric values. Or in other words, NumericUpDown control provides an interface which moves using up and down arrow and holds some pre-defined numeric value. In NumericUpDown control, you can set the alignment of the up and down buttons of the up-down control using UpDownAlign Property. This property has two values and these values are defined under LeftRightAlignment enum and the values are:

The default value of this property is right. You can set this property in two different ways:



1. Design-Time: It is the easiest way to set the alignment of the up and down buttons of the NumericUpDown as shown in the following steps:

2. Run-Time: It is a little bit trickier than the above method. In this method, you can set the alignment of the up and down buttons of the NumericUpDown control programmatically with the help of given syntax:

public System.Windows.Forms.LeftRightAlignment UpDownAlign { get; set; }

Here, LeftRightAlignment represents the value of this property. It will throw an InvalidEnumArgumentException if the values do not belong to the LeftRightAlignment enum. The following steps show how to set the alignment of the up and down buttons of the NumericUpDown dynamically:


Article Tags :
C#