Denetime erişim tuşu kısayolu ekleme (Windows Forms .NET)

Erişim tuşu, menü metninde, menü öğesinde veya düğme gibi bir denetimin etiketinde altı çizili bir karakterdir. Erişim anahtarıyla, kullanıcı önceden tanımlanmış erişim tuşuyla birlikte Alt tuşuna basarak bir düğmeye "tıklayabilir". Örneğin, bir düğme formu yazdırmak için bir yordam çalıştırıyorsa ve bu nedenle Text özelliği "Yazdır" olarak ayarlanmışsa, "P" harfinden önce bir ve işareti (&) eklemek, çalışma zamanında düğme metninde "P" harfinin altı çizili olmasına neden olur. Kullanıcı, Alt tuşuna basarak düğmeyle ilişkili komutu çalıştırabilir.

Odağı alamayan denetimlerin, etiket denetimleri dışında erişim anahtarları olamaz.

Tasarımcı

Visual Studio'nun Özellikler penceresinde Text özelliğini, erişim anahtarı olacak harf öncesinde ve işareti (&) içeren bir dize olarak ayarlayın. Örneğin, erişim anahtarı olarak "P" harfini ayarlamak için &Print yazın.

Metin özelliği seçili ve erişim anahtarı olan Özellikler iletişim kutusu

Programlı

Text özelliğini, kısayol olacak harf öncesinde ve işareti (&) içeren bir dize olarak ayarlayın.

' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";

Denetime odaklanmak için etiket kullanma

Bir etiket odaklanamasa da, formun sekme sırasına göre bir sonraki denetimi odaklama özelliğine sahiptir. Her denetim genellikle artan sıralı olarak özelliğine TabIndex bir değer atanır. Erişim anahtarı Label.Text özelliğine atandığında, sıralı sekme sırasındaki bir sonraki denetim odaklanmış olur.

Programlı bölümündeki örneği kullanarak, düğmede herhangi bir metin kümesi yoksa, ancak bunun yerine yazıcının görüntüsünü gösterdiyseniz, düğmeye odaklanmak için bir etiket kullanabilirsiniz.

' Set the letter "P" as an access key.
Label1.Text = "&Print"
Label1.TabIndex = 9
Button1.TabIndex = 10
// Set the letter "P" as an access key.
label1.Text = "&Print";
label1.TabIndex = 9
button1.TabIndex = 10

Ve işareti görüntüleme

Bir ve işareti (&) erişim anahtarı olarak yorumlayan bir denetimin metnini veya resim yazısını ayarlarken, tek bir ve işareti görüntülemek için ardışık iki ve işareti (&) kullanın. Örneğin, resim yazısında Print & Closegörüntülenecek şekilde "Print && Close" ayarlanmış bir düğmenin metni:

' Set the letter "P" as an access key.
Button1.Text = "Print && Close"
// Set the letter "P" as an access key.
button1.Text = "Print && Close";

düğmede ve işareti görüntüleme

Ayrıca bkz.