logo
VitNX3 Documentation

# VitNX_NumericUpDown Constructor

Namespace: VitNX.UI.ControlsV1.Controls
Assembly: VitNX3 (in VitNX3.dll)
VB
C#
F#
C++
JScript
Copy

    public VitNX_NumericUpDown()

    This language is not supported or no code example is available.

Source code
VB
C#
F#
C++
JScript
Copy

    public VitNX_NumericUpDown()
     {
         SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true);
         base.ForeColor = Color.Gainsboro;
         base.BackColor = Colors.LightBackground;
         Controls[0].Paint += VitNX_NumericUpDown_Paint;
         try
         {
             Type type = Controls[0].GetType();
             BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Instance;
             MethodInfo method = type.GetMethod("SetStyle", flags);
             if (method != null)
             {
                 object[] param = { ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer, true };
                 method.Invoke(Controls[0], param);
             }
         }
         catch (SecurityException) { }
     }

    This language is not supported or no code example is available.

Applies to

#### .NET Framework

Supported in: 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

#### .NET Core

Supported in: 5.0+, 6.0+
See Also
VitNX_NumericUpDown Class
VitNX.UI.ControlsV1.Controls Namespace