Is it possible to have the insertion point before the selected text in an UltraGridCell? The customer wants just one cell in the grid to behave this way.
I know I can select the text like this:
Dim cell As UltraGridCell = grid.ActiveCellIf cell.IsInEditMode Then cell.SelStart = 0 cell.SelLength = cell.Text.Length End If
And set the insertion position like this:
Dim cell As UltraGridCell = grid.ActiveCellIf cell.IsInEditMode Then cell.SelStart = 0 cell.SelLength = 0
End If
But I didn't see a way to do both.
Hi,
I'm not sure I am following you.
So you want select all of the text, but still have the insertion point at the end of the text instead of at the beginning? I don't think that's possible.
Thanks for the reply. No, it's currently working the way you described (insertion point after selected text). I was wondering if it is possible to have the insertion point before the selected text. I know it's a silly requirement and may not be possible. I just wanted to double check.
So you are concerned with the location of the caret?
There really is no "insertion point" when all of the text is selected. The insertion point is the entire text. If you type anything, you will be replacing all of the selected text, so the location of the caret is irrelevant.
I don't think there is any way to make the caret appear at the end of the selection.