WindowsForms-docs/WindowsForms/Numeric-TextBox/Appearance.md

4.4 KiB

layout title description platform control documentation
post Appearance in Windows Forms Numeric TextBox control | Syncfusion Learn about Appearance support in Syncfusion Windows Forms Numeric TextBox (SfNumericTextBox) control and more details. WindowsForms SfNumericTextBox ug

Fore color for positive, negative and zero color

SfNumericTextBox UI can be customized with the following properties. It helps in differentiating the values easily.

  • NegativeForeColor – Assign the foreground color to the control, when Value is negative.
  • PositiveForeColor - Assign the foreground color to the control, when Value is positive.
  • ZeroForeColor - Assign the foreground color to the control, when Value is zero.

{% tabs %}

{% highlight C# %}

this.numericTextBox.Style.PositiveForeColor = Color.Green; this.numericTextBox.Style.NegativeForeColor = Color.Red; this.numericTextBox.Style.ZeroForeColor = Color.Blue;

{% endhighlight %}

{% highlight VB %}

Me.numericTextBox.Style.PositiveForeColor = Color.Green Me.numericTextBox.Style.NegativeForeColor = Color.Red Me.numericTextBox.Style.ZeroForeColor = Color.Blue

{% endhighlight %}

{% endtabs %}

Fore color customization

WatermarkForeColor

Assign the fore color to the watermark text using the WatermarkForeColor property. The Watermark text will be displayed in the control when the Value is null.

{% tabs %}

{% highlight C# %}

this.numericTextBox.Style.WatermarkForeColor = Color.IndianRed;

{% endhighlight %}

{% highlight VB %}

Me.numericTextBox.Style.WatermarkForeColor = Color.IndianRed

{% endhighlight %}

{% endtabs %}

Watermark fore customization

BorderColor

We can customize the UI of the control by changing border color in different states like Focus, Disabled and mouse hover. The properties available to customize are

  • BorderColor- Assign the border color to the control.
  • FocusBorderColor - Assign the border color to the control, when the control gets its focus.
  • HoverBorderColor - Assign the border color to the control, when the mouse is hover on it.
  • DisabledBorderColor - Assign the border color to the control, when the control gets disabled.

Note :

BorderColor, FocusBorderColor, DisabledBorderColor and HoverBorderColor will be applied only when BorderStyle property set as “FixedSingle”.

{% tabs %}

{% highlight C# %}

this.numericTextBox.Style.BorderColor = ColorTranslator.FromHtml("#ababab"); this.numericTextBox.Style.FocusBorderColor = SystemColors.MenuHighlight; this.numericTextBox.Style.HoverBorderColor = ColorTranslator.FromHtml("#e5c365");

{% endhighlight %}

{% highlight VB %}

Me.numericTextBox.Style.BorderColor = ColorTranslator.FromHtml("#ababab") Me.numericTextBox.Style.FocusBorderColor = SystemColors.MenuHighlight Me.numericTextBox.Style.HoverBorderColor = ColorTranslator.FromHtml("#e5c365")

{% endhighlight %}

{% endtabs %}

Border color customization