Nasıl yapılır: Windows Forms Etiket Denetimleri ile Erişim Tuşları Oluşturma

Windows Form Label denetimleri, diğer denetimlerin erişim anahtarlarını tanımlamak için kullanılabilir. Bir etiket denetiminde erişim anahtarı tanımladığınız zaman, kullanıcı ALT tuşuna ve odağı sekme sırasına göre takip eden denetime taşımak için tanımladığınız karaktere basabilirsiniz. Etiketler odağı alamay ettiğinden odak otomatik olarak sekme sırasında bir sonraki denetime taşınır. Metin kutularına, birleşik giriş kutularına, liste kutularına ve veri kılavuzlarına erişim anahtarları atamak için bu tekniği kullanın.

Etiketli bir denetime erişim anahtarı atamak için

  1. Önce etiketi ve ardından diğer denetimi çizin.

    -veya-

    Denetimleri herhangi bir sırayla çizin ve TabIndex etiketin özelliğini diğer denetimden bir küçük olarak ayarlayın.

  2. Etiketin özelliğini UseMnemonic olarak true ayarlayın.

  3. Etiketin özelliğinde bir ve & ( ve) kullanarak etiket Text için erişim anahtarı atabilirsiniz. Daha fazla bilgi için, bkz. Creating Access Keys for Windows Forms Controls.

    Not

    Erişim anahtarları oluşturmak için kullanmak yerine, ve ve tuşlarını bir etiket denetiminde görüntülemek istiyor olabilir. Bir etiket denetimi, verilerin ve ve içeren bir kayıt kümesinde yer alan bir alana bağlanıyorsanız bu durum oluşabilir. Etiket denetiminde ve ve ifadeleri görüntülemek için özelliğini UseMnemonic olarak false ayarlayın. Ve ve de bir erişim anahtarı görüntülemek isterseniz, özelliğini olarak ayarlayın ve erişim anahtarını iki ve ile birlikte görüntülemek için bir ve (&) ve ve ile ve ile birlikte UseMnemonic true belirtin.

    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";  
    

Ayrıca bkz.