To my knowledge there is not a way with an existing textbox class method to determine the position from a character...I believe the closest you will get is 'SelectionStart' which just shows the starting position of the selected text. I believe you will have to use the RTB or extend the textbox