The following code will select everything in focus.
TextBox1.Select(0, TextBox1.Text.Length);
Perhaps using this method to select a choice. If the selection is not saved, try to save the position and length of the carriage in a temporary variable (within the class of a custom text field).
source share