SelStart (Propiedad)

Devuelve el punto inicial de una selección de texto realizada por el usuario en un área de entrada de texto de un control, o indica la posición del punto de inserción si no hay texto seleccionado. También especifica el punto inicial de una selección de texto en un área de entrada de texto de un control. No está disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.

 [Form.]Control.SelStart[= nStart]

Valores de la propiedad

  • nStart
    Especifica el punto de inicio de un texto seleccionado o indica la posición del punto de inserción si no hay texto seleccionado. El texto seleccionado aparece sombreado. El intervalo válido de valores es desde 0 al total de caracteres en el área de edición del control.

Observaciones

Utilice esta propiedad con las propiedades SelLength y SelText para tareas como:

  • Configurar el punto de inserción en una cadena de caracteres.
  • Establecer un intervalo de inserción que limite dónde puede ir el punto de inserción.
  • Seleccionar un grupo específico de caracteres (subcadenas) en un control.
  • Borrar texto.

Cuando trabaje con esas propiedades, tenga cuidado con los siguientes comportamientos:

  • Un valor SelLength menor que 0 causa un error en tiempo de ejecución.
  • Establecer SelStart en un valor mayor que la longitud del texto establece la propiedad como la longitud de texto existente. Al cambiar SelStart cambia la selección a un punto de inserción y se establece SelLength como el valor 0.
  • Establecer SelText en un nuevo valor establece SelLength en 0 y reemplaza el texto seleccionado con la nueva cadena de caracteres.

Vea también

SelLength (Propiedad) | SelText (Propiedad)

Se aplica a: ComboBox | EditBox | Spinner | TextBox