ComboBox.SelectedText ComboBox.SelectedText ComboBox.SelectedText ComboBox.SelectedText Property

Definizione

Ottiene o imposta il testo selezionato nella parte modificabile di un oggetto ComboBox.Gets or sets the text that is selected in the editable portion of a ComboBox.

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

Valore della proprietà

Stringa che rappresenta il testo selezionato nella casella combinata.A string that represents the currently selected text in the combo box. Se la proprietà DropDownStyle è impostata su DropDownList, il valore restituito sarà una stringa vuota ("").If DropDownStyle is set to DropDownList, the return value is an empty string ("").

Commenti

È possibile usare la SelectedText proprietà per recuperare o modificare il testo attualmente selezionato in un ComboBox controllo.You can use the SelectedText property to retrieve or change the currently selected text in a ComboBox control. Tuttavia, è necessario tenere presente che la selezione può cambiare automaticamente a causa dell'interazione dell'utente.However, you should be aware that the selection can change automatically because of user interaction. Se ad esempio si recupera il SelectedText valore in un gestore dell'evento Button Click , il valore sarà una stringa vuota.For example, if you retrieve the SelectedText value in a button Click event handler, the value will be an empty string. Questo è dovuto al fatto che la selezione viene cancellata automaticamente quando lo stato attivo per l'input si sposta dalla casella combinata al pulsante.This is because the selection is automatically cleared when the input focus moves from the combo box to the button.

Quando la casella combinata perde lo stato attivo, il punto di selezione si sposta all'inizio del testo e il testo selezionato diventa deselezionato.When the combo box loses focus, the selection point moves to the beginning of the text and any selected text becomes unselected. In questo caso, il recupero SelectedText della proprietà recupera una stringa vuota e l'impostazione SelectedText della proprietà aggiunge il valore specificato all'inizio del testo.In this case, getting the SelectedText property retrieves an empty string, and setting the SelectedText property adds the specified value to the beginning of the text.

Quando la casella combinata ottiene lo stato attivo, viene selezionato automaticamente il testo completo del controllo.When the combo box gains focus, the full text in the control is automatically selected. Se si chiama il Focus metodo del controllo per impostare lo stato attivo per l'input, viene selezionato il testo completo, indipendentemente dal fatto che il controllo abbia già lo stato attivo.If you call the control's Focus method to set the input focus, the full text is selected regardless of whether the control already had focus.

Quando l'utente seleziona un elemento dall'elenco a discesa o usando i tasti freccia su e freccia giù, il testo del nuovo elemento viene selezionato automaticamente.When the user selects an item from the drop-down list or by using the UP ARROW and DOWN ARROW keys, the text for the new item is automatically selected. Tuttavia, se si tenta di ottenere il SelectedText valore in un SelectedIndexChanged gestore SelectedValueChanged eventi o, la proprietà restituisce una stringa vuota.However, if you try to get the SelectedText value in a SelectedIndexChanged or SelectedValueChanged event handler, the property returns an empty string. Questo perché, al momento di questi eventi, il valore precedente SelectedText è stato cancellato e il nuovo valore non è stato ancora impostato.This is because, at the time of these events, the previous SelectedText value has been cleared and the new value has not yet been set. Per recuperare il valore corrente in un SelectedIndexChanged gestore SelectedValueChanged eventi o, usare invece SelectedItem la proprietà.To retrieve the current value in a SelectedIndexChanged or SelectedValueChanged event handler, use the SelectedItem property instead.

Si applica a