ComboBox.SelectedText Propiedad

Definición

Obtiene o establece el texto que se selecciona en la parte de un ComboBox que se puede editar.

public:
 property System::String ^ SelectedText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SelectedText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedText : string with get, set
Public Property SelectedText As String

Valor de propiedad

Cadena que representa el texto seleccionado actualmente en el cuadro combinado. Si DropDownStyle se establece en DropDownList, el valor devuelto es una cadena vacía ("").

Atributos

Comentarios

Puede usar la SelectedText propiedad para recuperar o cambiar el texto seleccionado actualmente en un ComboBox control . Sin embargo, debe tener en cuenta que la selección puede cambiar automáticamente debido a la interacción del usuario. Por ejemplo, si recupera el SelectedText valor en un controlador de eventos de botón Click , el valor será una cadena vacía. Esto se debe a que la selección se borra automáticamente cuando el foco de entrada se mueve del cuadro combinado al botón.

Cuando el cuadro combinado pierde el foco, el punto de selección se mueve al principio del texto y cualquier texto seleccionado deja de seleccionarse. En este caso, la obtención de la SelectedText propiedad recupera una cadena vacía y el establecimiento de la SelectedText propiedad agrega el valor especificado al principio del texto.

Cuando el cuadro combinado obtiene el foco, el texto completo del control se selecciona automáticamente. Si llama al método del Focus control para establecer el foco de entrada, el texto completo se selecciona independientemente de si el control ya tenía el foco.

Cuando el usuario selecciona un elemento de la lista desplegable o mediante las teclas FLECHA ARRIBA y FLECHA ABAJO, el texto del nuevo elemento se selecciona automáticamente. Sin embargo, si intenta obtener el SelectedText valor en un SelectedIndexChanged controlador de eventos o SelectedValueChanged , la propiedad devuelve una cadena vacía. Esto se debe a que, en el momento de estos eventos, se ha borrado el valor anterior SelectedText y el nuevo valor aún no se ha establecido. Para recuperar el valor actual en un SelectedIndexChanged controlador de eventos o SelectedValueChanged , use la SelectedItem propiedad en su lugar.

Se aplica a