Aracılığıyla paylaş


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

Windows Forms Label denetimleri, diğer denetimlerin erişim anahtarlarını tanımlamak için kullanılabilir. Etiket denetiminde bir erişim tuşu tanımladığınızda, kullanıcı ALT tuşuna ve sizin belirlediğiniz karaktere basarak odağı sekme sırasına göre izleyen denetime taşıyabilir. Etiketler odağı alamadığından, odak otomatik olarak sekme sırasına göre 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 çizin ve ardından diğer denetimi çizin.

    -veya-

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

  2. Etiketin UseMnemonic özelliğini olarak trueayarlayın.

  3. Etiketin özelliğinde ve işareti (&) kullanarak etiketin Text erişim anahtarını atayın. Daha fazla bilgi için bkz . Windows Forms Denetimleri için Erişim Anahtarları Oluşturma.

    Dekont

    Erişim anahtarları oluşturmak için kullanmak yerine bir etiket denetiminde ve işareti görüntülemek isteyebilirsiniz. Bir etiket denetimini, verilerin ve işareti içerdiği kayıt kümesindeki bir alana bağlarsanız bu durum oluşabilir. Etiket denetiminde ve işareti görüntülemek için özelliğini olarak falseayarlayınUseMnemonic. Ve ve işaretlerini görüntülemek ve bir erişim anahtarına sahip olmak istiyorsanız, özelliğini true olarak ayarlayın UseMnemonic ve erişim anahtarını bir ve işaretiyle (&) ve ve işareti iki ve işaretiyle görüntülenecek şekilde 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.