ComboBox.SelectedText Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví text, který je vybrán v upravitelné části objektu ComboBox.
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
Hodnota vlastnosti
Řetězec, který představuje aktuálně vybraný text v poli se seznamem. Pokud DropDownStyle je nastavená hodnota DropDownList, je vrácená hodnota prázdný řetězec ("").
- Atributy
Poznámky
Vlastnost můžete použít SelectedText k načtení nebo změně aktuálně vybraného textu v ovládacím ComboBox prvku. Měli byste si ale uvědomit, že výběr se může automaticky změnit z důvodu interakce uživatele. Pokud například načtete SelectedText hodnotu v obslužné rutině události tlačítka Click , bude hodnotou prázdný řetězec. Je to proto, že výběr se automaticky vymaže, když se fokus vstupu přesune z pole se seznamem na tlačítko.
Když pole se seznamem ztratí fokus, bod výběru se přesune na začátek textu a vybraný text se zruší. V tomto případě získání SelectedText vlastnosti načte prázdný řetězec a nastavení SelectedText vlastnosti přidá zadanou hodnotu na začátek textu.
Když pole se seznamem získá fokus, vybere se automaticky celý text v ovládacím prvku. Pokud zavoláte metodu ovládacího prvku Focus pro nastavení vstupního fokusu, vybere se celý text bez ohledu na to, jestli už ovládací prvek fokus obsahuje.
Když uživatel vybere položku z rozevíracího seznamu nebo pomocí kláves ŠIPKA NAHORU a ŠIPKA DOLŮ, automaticky se vybere text nové položky. Pokud se však pokusíte získat SelectedText hodnotu v obslužné rutině SelectedIndexChanged události nebo SelectedValueChanged , vrátí vlastnost prázdný řetězec. Důvodem je to, že v době těchto událostí byla předchozí SelectedText hodnota vymazána a nová hodnota ještě nebyla nastavena. Pokud chcete načíst aktuální hodnotu v obslužné rutině SelectedIndexChanged události nebo SelectedValueChanged , použijte SelectedItem místo toho vlastnost .