Aracılığıyla paylaş


Nasıl yapılır: Denetim Erişimi ve Değerleri Tanımlama (C++)

Sekme Sırası

Sekme sırası, Sekme tuşunun giriş odağını iletişim kutusu içinde bir denetimden diğerine taşıma sırasıdır. Genellikle bir iletişim kutusunda sekme sırası soldan sağa ve yukarıdan aşağıya doğru ilerler. Her denetimin, bir denetimin giriş odağını alıp almayacağını belirleyen bir Tabstop özelliği vardır.

  • Denetimin giriş odağını ayarlamak için Özellikler Penceresi'nde Tabstop özelliğinde Doğru veya Yanlış'ı seçin.

Tabstop özelliği True olarak ayarlı olmayan denetimlerin bile, özellikle başlık olmayan denetimler için sekme sırasının bir parçası olması gerekir. İlgili denetim için erişim anahtarı içeren statik metin, sekme sırasına göre ilgili denetimin hemen önüne olmalıdır.

Dekont

İletişim kutunuz çakışan denetimler içeriyorsa, sekme sırasını değiştirmek denetimlerin görüntülenme şeklini değiştirebilir. Daha sonra sekme sırasına gelen denetimler, her zaman kendilerinden önce gelen çakışan denetimlerin üstünde sekme sırasına göre görüntülenir.

  • Tüm denetimlerin geçerli sekme sırasını görüntülemek için Sekme Sırasını Biçimlendir>menüsüne gidin veya Ctrl D tuşuna + basın.

    Her denetimin sol üst köşesindeki bir sayı, geçerli sekme sırasına göre yerini gösterir.

  • Tüm denetimlerin sekme sırasını değiştirmek için, Sekme Sırasını Biçimlendir>menüsüne gidin ve her denetimi Sekme tuşunun izlemesini istediğiniz sırayla seçerek sekme sırasını ayarlayın.

  • İki veya daha fazla denetimin sekme sırasını değiştirmek için Sekme Sırasını Biçimlendir>menüsüne gidin. Ctrl tuşunu basılı tutun ve değişikliğin başlayacağı denetimi seçin, ardından Ctrl tuşunu bırakın ve Sekme tuşunun bu noktadan itibaren izlemesini istediğiniz sırayla denetimleri seçin.

    Örneğin, aracılığıyla denetimlerin 7 sırasını değiştirmek istiyorsanız Ctrl tuşunu basılı tutarak önce denetimi 69seçin.

  • Belirli bir denetimi sayı 1olarak ayarlamak için veya önce sekme sırasına göre denetime çift tıklayın.

Bahşiş

Sekme Sırası moduna girdikten sonra, Sekme Sırası modundan çıkmak ve sekme sırasını değiştirme özelliğini devre dışı bırakmak için Esc veya Enter tuşuna basın.

Anımsatıcılar (Erişim Anahtarları)

Normalde, klavye kullanıcıları Sekme ve Ok tuşlarıyla bir iletişim kutusunda giriş odağını bir denetimden diğerine taşır. Ancak, kullanıcıların tek bir tuşa basarak bir denetim seçmesine olanak tanıyan bir erişim anahtarı (anımsatıcı veya anımsanması kolay ad) tanımlayabilirsiniz.

Görünür başlık (basma düğmeleri, onay kutuları ve radyo düğmeleri) olan bir denetimin erişim anahtarını tanımlamak için

  1. İletişim kutusunda denetimi seçin.

  2. Özellikler Penceresi'ndeki Caption özelliğinde, denetim için yeni bir ad yazın ve istediğiniz harfin önüne denetimin erişim anahtarı olarak bir ve işareti (&) yazın. Örneğin, &Radio1.

  3. Enter'a basın.

    Görüntülenen başlık, erişim anahtarını belirtmek için bir alt çizgi görüntülenir; örneğin, Radio1.

Görünür bir başlık olmadan denetimin erişim anahtarını tanımlamak için

  1. Araç Kutusu'nda Statik Metin denetimi kullanarak denetim için bir başlık yapın.

  2. Statik metin başlık, erişim anahtarı olarak istediğiniz harfin önüne bir ve işareti (&) yazın.

  3. Statik metin denetiminin denetimin hemen önüne sekme sırasına göre etiketlediğinden emin olun.

Dekont

İletişim kutusundaki tüm erişim anahtarları benzersiz olmalıdır. Yinelenen erişim anahtarlarını denetlemek için Biçim>Denetimi Anımsatıcılar menüsüne gidin.

Birleşik Giriş Kutusu Değerleri

İletişim Kutusu Düzenleyicisi açık olduğu sürece birleşik giriş kutusu denetimine değer ekleyebilirsiniz.

Bahşiş

İletişim Kutusu Düzenleyicisi'nde kutuyu boyutlandırmadan önce birleşik giriş kutusuna tüm değerleri eklemek iyi bir fikirdir veya birleşik giriş denetiminde görünmesi gereken metni kesebilirsiniz.

Birleşik giriş kutusu denetimine değer girmek için

  1. Birleşik giriş kutusu denetimini seçerek seçin.

  2. Özellikler Penceresi'nde, aşağı kaydırarak Data özelliğine gidin.

    Dekont

    Türe göre gruplandırılmış özellikler görüntülüyorsanız, Veriler Misc özelliklerinde görünür.

  3. Data özelliğinin değer alanını seçin ve veri değerlerinizi noktalı virgülle ayırarak yazın.

    Dekont

    Boşluklar açılan listede alfabetik olarak alfabetik hale getirildiği için değerlerin arasına boşluk koymayın.

  4. Değer eklemeyi bitirdiğinizde Enter tuşuna basın.

Birleşik giriş kutusunun açılan kısmını büyütme hakkında bilgi için bkz . Birleşik Giriş Kutusunun Boyutunu ve Açılan Listesini Ayarlama.

Dekont

Bu yordamı kullanarak Win32 projelerine değer ekleyemezsiniz ( Data özelliği Win32 projeleri için gri gösterilir). Win32 projelerinde bu özelliği ekleyen kitaplıklar olmadığından, program aracılığıyla Win32 projesi içeren birleşik giriş kutusuna değer eklemeniz gerekir.

Birleşik giriş kutusundaki değerlerin görünümünü test etmek için

  1. Veri özelliğine değer girdikten sonra İletişim Kutusu Düzenleyicisi Araç Çubuğu'ndaki Test düğmesini seçin.

  2. Değer listesinin tamamını aşağı kaydırmayı deneyin. Değerler, Özellikler penceresindeki Data özelliğinde yazıldıkları gibi görünür. Yazım denetimi veya büyük harf denetimi yoktur.

  3. İletişim kutusu düzenleyicisine dönmek için Esc tuşuna basın.

Radyo Düğmesi Değerleri

İletişim kutusuna radyo düğmeleri eklediğinizde, gruptaki ilk düğmenin Özellikler penceresinde bir Grup özelliği ayarlayarak bunları grup olarak değerlendirin. Bu radyo düğmesi için bir denetim kimliği daha sonra Üye Değişkeni Ekleme Sihirbazı'nda görünür ve radyo düğmeleri grubu için bir üye değişkeni eklemenize olanak sağlar.

İletişim kutusunda birden fazla radyo düğmesi grubu olabilir. Aşağıdaki yordamı kullanarak her grubu ekleyin.

İletişim kutusuna bir grup radyo düğmesi eklemek için

  1. Araç Kutusu Penceresinde radyo düğmesi denetimini seçin ve iletişim kutusunda denetimin yerleştirileceği konumu seçin.

  2. İstediğiniz kadar radyo düğmesi eklemek için yukarıdaki adımı yineleyin. Gruptaki radyo düğmelerinin sekme sırasına göre ardışık olduğundan emin olun.

  3. Özellikler Penceresi'nde, sekme sırasına göre ilk radyo düğmesinin Group özelliğini True olarak ayarlayın.

    Group özelliğini True olarak değiştirmek, WS_GROUP stilini kaynak betiğinin iletişim kutusu nesnesindeki düğmenin girişine ekler ve kullanıcının düğme grubunda bir kerede birden fazla radyo düğmesi seçmesini engeller (kullanıcı bir radyo düğmesi seçerse gruptaki diğerleri temizlenir).

    Dekont

    Yalnızca gruptaki ilk radyo düğmesinde Group özelliği True olarak ayarlanmalıdır. Düğme grubunun parçası olmayan ek denetimleriniz varsa, grubun dışındaki ilk denetimin Group özelliğini de True olarak ayarlayın. Sekme sırasını görüntülemek için Ctrl+D tuşunu kullanarak grubun dışındaki ilk denetimi hızla tanımlayabilirsiniz.

Radyo düğmesi grubuna üye değişkeni eklemek için

  1. Sekme sırasına göre ilk radyo düğmesi denetimine sağ tıklayın (baskın denetim ve Grup özelliği True olarak ayarlanmış olan denetim) ve Değişken Ekle'yi seçin.

  2. Üye Değişkeni Ekle sihirbazında, Denetim değişkeni onay kutusunu ve ardından Değer radyo düğmesini seçin.

    • Değişken adı kutusuna yeni üye değişkeni için bir ad yazın.

    • Değişken türü liste kutusunda int öğesini seçin int veya yazın.

    Artık hangi radyo düğmesinin seçili olarak görüneceğini belirtmek için kodunuzu değiştirebilirsiniz. Örneğin, m_radioBox1 = 0; gruptaki ilk radyo düğmesini seçer.

Gereksinimler

Win32

Ayrıca bkz.

İletişim Kutusu Denetimlerini Yönet
Nasıl yapılır: Denetim Ekleme, Düzenleme veya Silme
Nasıl Yapılır: Düzen Denetimleri