We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to select again the previously selected text after changing its case?

Platform: WinForms |
Control: EditControl |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014

 

SetSelection() method is used to select the text in EditControl. We need to invoke SetSelection() method after converting the case of the SelectedText.

C#

// Selecting the text after converting to lowercase

string lowerCaseStr;

lowerCaseStr = this.editControl1.SelectedText.ToLower();

this.editControl1.SelectedText = lowerCaseStr;

this.editControl1.SetSelection(col - lowerCaseStr.Length, this.editControl1.CurrentLine, col, this.editControl1.CurrentLine);

// Selecting the text after converting to uppercase

string upperCaseStr;

upperCaseStr = this.editControl1.SelectedText.ToUpper();

this.editControl1.SelectedText = upperCaseStr;

this.editControl1.SetSelection(col-upperCaseStr.Length, this.editControl1.CurrentLine, col, this.editControl1.CurrentLine);

VB

'' Selecting the text after converting to lowercase

Dim lowerCaseStr As String

lowerCaseStr = Me.editControl1.SelectedText.ToLower()

Me.editControl1.SelectedText = lowerCaseStr

Me.editControl1.SetSelection(col - lowerCaseStr.Length, Me.editControl1.CurrentLine, col, Me.editControl1.CurrentLine)

''Selecting the text after converting to uppercase

Dim upperCaseStr As String

upperCaseStr = Me.editControl1.SelectedText.ToUpper()

Me.editControl1.SelectedText = upperCaseStr

Me.editControl1.SetSelection(col-upperCaseStr.Length, Me.editControl1.CurrentLine, col, Me.editControl1.CurrentLine)

Sample:

http://websamples.syncfusion.com/samples/KB/Edit.Win/KB_HighlightingText/main.htm

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon