Tuval uygulamasına liste kutusu, açılan liste, açılan kutu veya radyo düğmeleri ekleme

Kullanıcıların listedeki bir veya daha fazla öğeyi seçebilmesini sağlamak için tuval uygulamasındaki verileri (örneğin çok sütunlu bir tablodan) içeren tek bir sütunu gösterin.

  • Kullanıcıların birden fazla seçeneği belirleyebilmesini sağlamak için liste kutusu ekleyin.
  • Ekranda daha az yer kaplamak için açılan liste veya açılan kutu ekleyin.
  • Belirli bir tasarım etkisi için radyo düğmelerinden oluşan bir küme ekleyin.

Bu konuda liste kutularına ve radyo düğmeleri öne çıkarılır, ancak aynı ilkeler açılan listeler için de geçerlidir.

Ön koşullar

  1. Boş tuval uygulaması oluşturun.
  2. Denetimleri eklemeyi ve yapılandırmayı öğrenin.

Basit liste oluşturma

  1. ListeKutum adlı bir Liste kutusu denetimi ekleyin ve bu denetimin Items özelliğini şu ifadeye ayarlayın:

    ["circle","triangle","rectangle"]

    Tasarımcı ekranınız aşağıdakine benzer olacaktır:

    Liste kutusu denetiminin olduğu ekran

  2. Ekle sekmesinde Simgeler’i seçin, daireyi seçin ve ListeKutum denetiminin altına taşıyın:

    Ekle simgesi

  3. Bir üçgen ve bir dikdörtgen ekleyip şekilleri ListeKutum denetimi altında bir satır oluşturacak şekilde düzenleyin:

    Şekil ekleme

  4. Şekillerin Visible özelliğini aşağıdaki işlevlere ayarlayın:

    Şekil Visible işlevinin değeri
    daire If("circle" in MyListBox.SelectedItems.Value, true)
    üçgen If("triangle" in MyListBox.SelectedItems.Value, true)
    dikdörtgen If("rectangle" in MyListBox.SelectedItems.Value, true)
  5. Alt tuşunu basılı tutarak ListeKutum denetiminde bir veya daha fazla şekil seçin.

    Yalnızca seçtiğiniz şekil veya şekiller görünür.

Bu adımlarda bir ifade kullanarak öğe listesi oluşturdunuz. Bunu işinizdeki diğer öğelere de uygulayabilirsiniz. Örneğin, bir Açılır menü denetimini kullanarak ürün resimlerini, ürün açıklamalarını ve benzer bilgileri görüntüleyebilirsiniz.

Radyo düğmesi ekleme

  1. Giriş sekmesinde, Yeni Ekran'ı ve ardından Boş'u seçin.

  2. Ekle sekmesinde Denetimler'i ve ardından Radyo'yu seçin.

    Radyo düğmesi ekleme

  3. Radyo denetimini Choices olarak adlandırın ve Items özelliğini şu formül olarak ayarlayın:
    ["red","green","blue"]

    Denetimi yeniden adlandırma

    Gerekirse tüm seçenekleri göstermek için denetimin boyutunu ayarlayın.

  4. Ekle sekmesinde Simgeler'i ve ardından daireyi seçin.

  5. Dairenin Fill özelliğini şu işleve ayarlayın:
    If(Choices.Selected.Value = "red", Red, Choices.Selected.Value = "green", Green, Choices.Selected.Value = "blue", Blue)

    Bu formülde dairenin rengi, seçtiğiniz radyo düğmesine göre değişir.

  6. Radyo denetiminin altındaki daireyi hareket ettirin, örneğin:

    Radyo denetimi altında daireyi hareket ettirme

  7. Dairenin rengini değiştirmek için Alt tuşunu basılı tutarak farklı bir radyo düğmesi seçin.

Mevcut listeye öğe ekleme

  1. Bir Düğme denetimi ekleyin ve adını "btnReset" olarak belirleyin.

    Denetimi ekleme, adlandırma ve yapılandırma işlemlerini bilmiyor musunuz?

  2. btnReset üzerinde OnSelect özelliğini bu formüle ayarlayın:

    ClearCollect(MyItems, {value: "circle"},{value: "triangle"},{value: "rectangle"})
    
  3. btnReset üzerinde Text özelliğini "Reset" olarak ayarlayın.

  4. lbItems adlı bir Liste kutusu ekleyin ve Items özelliğini MyItems olarak ayarlayın.

  5. Alt tuşunu basılı tutarak Reset düğmesini seçin.

    Not

    Liste kutusu, "MyItems" koleksiyonundaki öğelerle doldurulur.

  6. Liste kutusu ve düğmesini dikey olarak sıralanacak şekilde düzenleyin.

    Liste kutusu düğmesi.

  7. Bir Metin Girişi denetimi ekleyin ve "txtAdd" olarak adlandırın.

  8. txtAdd denetiminin Metin özelliğini "" olarak ayarlayın.

  9. Düğme denetimi ekleyin ve adını "btnAdd" olarak belirleyin.

  10. btnAdd denetiminin Text özelliğini "Add" olarak ayarlayın.

  11. btnAdd denetiminin OnSelect özelliğini şu formüle ayarlayın:

    Collect(MyItems,{value: txtAdd.Text}); Reset(txtAdd)
    

    Not

    • Collect işlevi, metin girişindeki metni koleksiyondaki bir öğe olarak ekler.
    • Sıfırlama işlevi metin girişini varsayılan durumuna geri sıfırlar.
  12. txtAdd ve btnAdd öğelerini lbItems ve btnReset altında dikey olarak sıralanacak şekilde düzenleyin.

    Tüm denetimler - eklemeden önce.

  13. F5 tuşuna basarak uygulamanın önizlemesini görüntüleyin.

  14. txtAdd metin girişi denetimine metin değeri ekleyin.

  1. Ekle düğmesine basın.

    Not

    Liste kutusu, MyItems koleksiyonundaki öğelerle doldurulur.

(İsteğe bağlı) Mevcut listede öğe kaldırma

  1. Bir Düğme denetimi ekleyin ve adını "btnDelete" olarak belirleyin.

  2. btnDelete denetiminin Text özelliğini "Delete" olarak ayarlayın.

  3. btnDelete denetiminin OnSelect özelliğini şu formüle ayarlayın:

    Remove(MyItems, lbItems.Selected)
    
  4. btnDelete denetimini btnReset altında dikey olarak sıralanacak şekilde düzenleyin

    Sil düğmesiyle birlikte tüm denetimler.

  5. F5 tuşuna basarak uygulamanın önizlemesini görüntüleyin.

  6. Liste kutusunu sıfırlamak için Reset düğmesine basın.

  7. Seçmek için liste kutusunda bir öğeye basın.

  1. Öğeyi silmek için Delete düğmesine basın.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).