- Multiline Text Settings
- Clip mode
- Formatted text
- RightToLeft
- OverflowIndicatorToolTipText
- Banner text support
Contact Support
Text Settings in Windows Forms Percent TextBox
4 Feb 20255 minutes to read
This section discusses the text settings of the PercentTextBox control.
The text associated with the PercentTextBox control can be set and customized using the below given settings.
- Text
- CharacterCasing
- TextAlign
- SelectedText
- SelectAllOnFocus
- SwitchModeOnFocus
- HideSelection
- ClipText
- DrawActiveWhenDisabled
this.percentTextBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
this.percentTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.percentTextBox1.SelectedText = "34";
this.percentTextBox1.SelectAllOnFocus = true;
this.percentTextBox1.SwitchModeOnFocus = true;
this.percentTextBox1.HideSelection = true;
this.percentTextBox1.ClipText = "34";
this.percentTextBox1.DrawActiveWhenDisabled = true;
Me.percentTextBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
Me.percentTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
Me.percentTextBox1.SelectedText = "34"
Me.percentTextBox1.SelectAllOnFocus = true
Me.percentTextBox1.SwitchModeOnFocus = True
Me.percentTextBox1.HideSelection = True
Me.percentTextBox1.ClipText = "34"
Me.percentTextBox1.DrawActiveWhenDisabled = True
The methods associated with the above properties are given below.
Multiline Text Settings
The text settings of the PercentTextBox control can be customized to display multiline text using the below given properties.
this.percentTextBox1.Multiline = true;
this.percentTextBox1.WordWrap = true;
this.percentTextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
Me.percentTextBox1.Multiline = True
Me.percentTextBox1.WordWrap = True
Me.percentTextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
Clip mode
The formatting for the text can be enabled or disabled using the ClipMode property.
this.percentTextBox1.ClipMode = Syncfusion.Windows.Forms.Tools.CurrencyClipModes.IncludeFormatting;
Me.percentTextBox1.ClipMode = Syncfusion.Windows.Forms.Tools.CurrencyClipModes.IncludeFormatting
Formatted text
Formatted text can be displayed using the FormattedText property.
this.percentTextBox1.FormattedText = "Hello";
Me.percentTextBox1.FormattedText = "Hello"
RightToLeft
The text can be displayed from right to left for RTL languages using the RightToLeft property.
NOTE
The RightToLeft property will be automatically set to ‘True’ for RTL languages.
this.percentTextBox1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
Me.percentTextBox1.RightToLeft = System.Windows.Forms.RightToLeft.Yes
NOTE
The ResetRightToLeft method can be used to reset the RightToLeft property to it’s default value.
OverflowIndicatorToolTipText
The tooltip that should be displayed when an overflow of text occurs can be set using the below given properties.
this.percentTextBox1.OverflowIndicatorToolTipText = "Overflow";
this.percentTextBox1.ShowOverflowIndicator = true;
this.percentTextBox1.ShowOverflowIndicatorToolTip = true;
Me.percentTextBox1.OverflowIndicatorToolTipText = "Overflow"
Me.percentTextBox1.ShowOverflowIndicator = True
Me.percentTextBox1.ShowOverflowIndicatorToolTip = True
Banner text support
The PercentTextBox control can display banner text in the text field, at run time. A BannerTextProvider Component should be available for this purpose. Also, We need to set AllowNull, NullString and Text properties as below to make this feature effective.
this.percentTextBox1.AllowNull = true;
this.percentTextBox1.NullString = "";
this.percentTextBox1.Text = "";
Me.percentTextBox1.AllowNull = True
Me.percentTextBox1.NullString = ""
Me.percentTextBox1.Text = ""
A sample which demonstrates the Text, Text Align and Overflow Indicator features of the PercentTextBox control is available in the below sample installation path.
…\My Documents\Syncfusion\EssentialStudio\Version Number\Windows\Tools.Windows\Samples\Advanced Editor Functions\ActionGroupingDemo