Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Když ovládací prvek Windows Forms TextBox poprvé obdrží pozornost, výchozí umístění kurzoru v textovém poli je vlevo od existujícího textu. Uživatel může kurzor přesunout pomocí klávesnice nebo myši. Pokud textové pole ztratí a pak znovu získá fokus, kurzor bude na místě, kde ho uživatel naposledy umístil.
V některých případech může být toto chování pro uživatele nespokojené. V aplikaci pro zpracování textu může uživatel očekávat, že se za jakýmkoli existujícím textem zobrazí nové znaky. V aplikaci pro zadávání dat může uživatel očekávat, že nové znaky nahradí všechny existující položky. Vlastnosti SelectionStart a SelectionLength umožňují upravit chování tak, aby vyhovovalo vašemu účelu.
Kontrola bodu vložení v ovládacím prvku textového pole
Nastavte vlastnost SelectionStart na odpovídající hodnotu. Nula umístí kurzor bezprostředně nalevo od prvního znaku.
(Volitelné) SelectionLength Nastavte vlastnost na délku textu, který chcete vybrat.
Níže uvedený kód vždy vrátí kurzor na hodnotu 0. Obslužná rutina
TextBox1_Enter
události musí být vázána na ovládací prvek. Další informace najdete v tématu Vytváření obslužných rutin událostí ve Windows Forms.Private Sub TextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter TextBox1.SelectionStart = 0 TextBox1.SelectionLength = 0 End Sub
private void textBox1_Enter(Object sender, System.EventArgs e) { textBox1.SelectionStart = 0; textBox1.SelectionLength = 0; }
private: void textBox1_Enter(System::Object ^ sender, System::EventArgs ^ e) { textBox1->SelectionStart = 0; textBox1->SelectionLength = 0; }
Zviditelnění kurzoru ve výchozím nastavení
Kurzor TextBox je ve výchozím nastavení viditelný v novém formuláři jenom v případě, že TextBox je ovládací prvek v pořadí ovládacích prvků první. Jinak se kurzor zobrazí pouze pokud přiřadíte fokus TextBox pomocí klávesnice nebo myši.
Aby bod vložení textového pole byl ve výchozím nastavení viditelný v novém formuláři
Viz také
- TextBox
- Přehled ovládacího prvku TextBox
- Postupy: Vytvoření textového pole s heslem pomocí ovládacího prvku Windows Forms TextBox
- Postupy: Vytvoření textového pole Read-Only
- Jak vložit uvozovky do řetězce
- Postupy: Výběr textu v ovládacím prvku Windows Forms TextBox
- Postupy: Zobrazení více řádků v ovládacím prvku Windows Forms TextBox
- Ovládací prvek TextBox
.NET Desktop feedback