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
- Boş tuval uygulaması oluşturun.
- Denetimleri eklemeyi ve yapılandırmayı öğrenin.
Basit liste oluşturma
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:
Ekle sekmesinde Simgeler’i seçin, daireyi seçin ve ListeKutum denetiminin altına taşıyın:
Bir üçgen ve bir dikdörtgen ekleyip şekilleri ListeKutum denetimi altında bir satır oluşturacak şekilde düzenleyin:
Ş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)
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
Giriş sekmesinde, Yeni Ekran'ı ve ardından Boş'u seçin.
Ekle sekmesinde Denetimler'i ve ardından Radyo'yu seçin.
Radyo denetimini Choices olarak adlandırın ve Items özelliğini şu formül olarak ayarlayın:
["red","green","blue"]
Gerekirse tüm seçenekleri göstermek için denetimin boyutunu ayarlayın.
Ekle sekmesinde Simgeler'i ve ardından daireyi seçin.
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.
Radyo denetiminin altındaki daireyi hareket ettirin, örneğin:
Dairenin rengini değiştirmek için Alt tuşunu basılı tutarak farklı bir radyo düğmesi seçin.
Mevcut listeye öğe ekleme
Bir Düğme denetimi ekleyin ve adını "btnReset" olarak belirleyin.
Denetimi ekleme, adlandırma ve yapılandırma işlemlerini bilmiyor musunuz?
btnReset üzerinde OnSelect özelliğini bu formüle ayarlayın:
ClearCollect(MyItems, {value: "circle"},{value: "triangle"},{value: "rectangle"})
btnReset üzerinde Text özelliğini
"Reset"
olarak ayarlayın.lbItems adlı bir Liste kutusu ekleyin ve Items özelliğini
MyItems
olarak ayarlayın.Alt tuşunu basılı tutarak Reset düğmesini seçin.
Not
Liste kutusu, "MyItems" koleksiyonundaki öğelerle doldurulur.
Liste kutusu ve düğmesini dikey olarak sıralanacak şekilde düzenleyin.
Bir Metin Girişi denetimi ekleyin ve "txtAdd" olarak adlandırın.
txtAdd denetiminin Metin özelliğini
""
olarak ayarlayın.Düğme denetimi ekleyin ve adını "btnAdd" olarak belirleyin.
btnAdd denetiminin Text özelliğini
"Add"
olarak ayarlayın.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.
txtAdd ve btnAdd öğelerini lbItems ve btnReset altında dikey olarak sıralanacak şekilde düzenleyin.
F5 tuşuna basarak uygulamanın önizlemesini görüntüleyin.
txtAdd metin girişi denetimine metin değeri ekleyin.
Ekle düğmesine basın.
Not
Liste kutusu, MyItems koleksiyonundaki öğelerle doldurulur.
(İsteğe bağlı) Mevcut listede öğe kaldırma
Bir Düğme denetimi ekleyin ve adını "btnDelete" olarak belirleyin.
btnDelete denetiminin Text özelliğini
"Delete"
olarak ayarlayın.btnDelete denetiminin OnSelect özelliğini şu formüle ayarlayın:
Remove(MyItems, lbItems.Selected)
btnDelete denetimini btnReset altında dikey olarak sıralanacak şekilde düzenleyin
F5 tuşuna basarak uygulamanın önizlemesini görüntüleyin.
Liste kutusunu sıfırlamak için Reset düğmesine basın.
Seçmek için liste kutusunda bir öğeye basın.
- Öğ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).
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Gönderin ve geri bildirimi görüntüleyin