Bir ülke listesi olan bir treeview
sahibim, ayrıca her bir ülkeyle ilgili bir açıklamaya sahip bir textbox
numaram var, açıklamasında hangi düğümün tıklandığına bağlı olarak metni nasıl değiştirebilirim?Bilgileri görüntülemek için bir Treeview kullanma
0
A
cevap
1
Sen TreeView
ait AfterSelect
olaya abone olabilirsiniz: Normalde ilgili model örneğine TreeNode
arasında Tag
özelliğini ayarlayın
public partial class Form1
{
private TreeView treeView1;
private TextBox textBox1;
// ... shortened example
public Form1()
{
InitializeComponent();
treeView1.AfterSelect += treeView1_AfterSelect;
//...
}
private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
string description = string.Empty;
TreeNode node = treeView1.SelectedNode;
if (node != null)
description = // determine the text from your country data
textBox1.Text = description;
}
}
. Eğer bu şekilde bir Country
sınıf var ise:
Country country = new Country { Name = "SomeCountry", Description = "description" };
TreeNode nextNode = new TreeNode(country.Name);
nextNode.Tag = country;
parentNode.Nodes.Add(nextNode);
Ve AfterSelect
işleyicisi aşağıdaki gibi görünebilir:
public class Country
{
public string Name { get; set; }
public string Description { get; set; }
}
Böyle TreeNodes
eklersiniz
private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
textBox1.Text = (treeView1.SelectedNode?.Tag as Country)?.Description ?? string.Empty;
}
İlgili konular
- 1. Gerçek HTML kodunu görüntülemek için Alert() kullanma
- 2. Görselleri görüntülemek için Javascript ile HTML'yi kullanma
- 3. JSON feed'imdeki bilgileri görüntülemek için FullCalendar’ı nasıl alabilirim?
- 4. Bir tabloyu bir sayfada görüntülemek için xml kullanma
- 5. Yerel bir görüntüyü görüntülemek için adb kabuğunu kullanma
- 6. Başka bir JFormattedText alanında görüntülemek üzere JFormattedText için getValue kullanma
- 7. Bir raporda artan sırada bilgileri görüntülemek için bir makro almaya çalışıyorum
- 8. Windows sistem içi bilgileri almak için Python'u kullanma
- 9. Etiket üzerindeki saati görüntülemek için SwingWorker ve Timer'ı kullanma?
- 10. Kullanıcıların yerel bölge kısaltmasını görüntülemek için Moment.js'yi kullanma
- 11. Verileri görüntülemek ve gruplamak için MySQL ve PHP'yi kullanma
- 12. WPF TreeView içindeki düğümler arasındaki çizgiler TreeView
- 13. WPF TreeView
- 14. Bir TreeView düğümleri nasıl doldurulur? (C# winforms)
- 15. görüntelemek treeView
- 16. TreeView, HierarchicalDataTemplate ve özyinel Veriler
- 17. HtmlUnit kaynağını görüntülemek için
- 18. Metni Görüntülemek için Düğme
- 19. Veri için WPF TreeView içindeki içerik menüsünü değiştir
- 20. jQuery treeview ile gösterilebilir
- 21. Android Güçlendirme - devam Bildirimi görüntülemek için onProgressUpdate
- 22. Delphi treeview seçimi kayboluyor
- 23. TreeView etiket düzenleme sorusu
- 24. Espresso - tek bir listeyi görüntülemek için tıklayın
- 25. Menzili bir listeden görüntülemek için haritayı kullanın
- 26. Fotoğrafı görüntülemek için bir iletişim kutusu kullanın
- 27. Sanal Treeview nasıl kurulur?
- 28. WPF: Stretch treeview
- 29. WP7 için olay günlüğü bilgileri?
- 30. ES6 mixins için tanım bilgileri