Page 1 of 1
					
				Position of the cursor
				Posted: 12 Nov 2008, 10:29
				by bjoernlueders
				How can I retrieve / set the current position of the cursor in the textbox (as with .selstart)?
Thanks,
Bjoern
			 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 11:47
				by TiKu
				Have a look at the GetSelection() method.
			 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 12:02
				by bjoernlueders
				Thank you for the fast response.
I'm stuck here. How do i identify the Position of the "selectionStart"?
			 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 12:07
				by TiKu
				Code: Select all
Dim selStart As Long
TextBox1.GetSelection selStart
' now selStart holds the cursor's position
 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 12:19
				by bjoernlueders
				Thank you very much.
One last question: How can i set the Position afterwards to "selstart+1"? .setselection(selstart,selstart+1)?
			 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 12:23
				by TiKu
				If you just want to change the cursor's position to one character ahead, use 
Code: Select all
SetSelection selStart + 1, selStart + 1
If you want to select the first character after the cursor's position, use 
Code: Select all
SetSelection selStart, selStart + 1
 
			
					
				Re: Position of the cursor
				Posted: 12 Nov 2008, 12:25
				by bjoernlueders
				Thank you very much!
Everything is working just fine!