Postupy: Vytváření přístupových klíčů pomocí ovládacích prvků Windows Forms Label
Ovládací prvky Windows Forms Label lze použít k definování přístupových kláves pro jiné ovládací prvky. Při definování přístupové klávesy v ovládacím prvku popisku může uživatel stisknout klávesu ALT a znak, který určíte, aby se fokus přesunul na ovládací prvek, který následuje v pořadí ovládacích prvků. Protože popisky nemůžou přijímat fokus, fokus se automaticky přesune na další ovládací prvek v pořadí ovládacích prvků. Pomocí této techniky můžete přiřadit přístupové klávesy k textovým polím, polím se seznamem, seznamům a datovým mřížkám.
Přiřazení přístupového klíče k ovládacímu prvku s popiskem
Nejdřív nakreslete popisek a pak nakreslete druhý ovládací prvek.
-nebo-
Nakreslete ovládací prvky v libovolném pořadí a nastavte vlastnost TabIndex popisku na jeden menší než druhý ovládací prvek.
Nastavte vlastnost UseMnemonic popisku na
true
.Pomocí ampersandu (&) ve vlastnosti Text popisku přiřaďte přístupový klíč popisku. Další informace naleznete v tématu Vytváření přístupových klíčů pro ovládací prvky Windows Forms.
Poznámka
Možná budete chtít zobrazovat ampersandy v ovládacím prvku typu popisek, místo abyste je použili k vytváření klíčů pro přístup. K tomu může dojít, pokud svážete ovládací prvek popisku s polem v sadě záznamů, kde data obsahují ampersandy. Chcete-li zobrazit ampersandy v ovládacím prvku popisku, nastavte vlastnost UseMnemonic na
false
. Pokud chcete zobrazit ampersandy a zároveň mít přístupový klíč, nastavte vlastnost UseMnemonic natrue
a označte přístupový klíč jedním ampersandem (&) a ampersand pro zobrazení se dvěma ampersandy.Label1.UseMnemonic = True Label1.Text = "&Print" Label2.UseMnemonic = True Label2.Text = "&Copy && Paste"
label1.UseMnemonic = true; label1.Text = "&Print"; label2.UseMnemonic = true; label2.Text = "&Copy && Paste";
label1->UseMnemonic = true; label1->Text = "&Print"; label2->UseMnemonic = true; label2->Text = "&Copy && Paste";
Viz také
.NET Desktop feedback