Nasıl yapılır: Windows Forms TreeView Denetimi için Simgeler Ayarlama
Windows Forms TreeView denetimi, her düğümün yanında simgeler görüntüsünde olabilir. Simgeler, düğüm metninin hemen sol tarafından konumlandı. Bu simgeleri görüntülemek için ağaç görünümünü bir denetimle ImageList ilişkilendirmelisiniz. Görüntü listeleri hakkında daha fazla bilgi için bkz. ImageList Bileşeni ve Nasıl Kullanılır: Windows Forms ImageListBileşeni ile Görüntü Ekleme veya Kaldırma.
Not
Microsoft .NET Framework 1.1 sürümündeki bir hata, uygulamanız çağrısında TreeView görüntülerin düğümlerde görünmesini önlemektedir. Application.EnableVisualStyles Bu hatayla ilgili bir soruna müdahale etmek için Application.DoEvents çağrısının Main hemen ardından yönteminize çağrıyın. EnableVisualStyles Bu hata 2.0 .NET Framework düzeltildi.
Görüntüleri ağaç görünümünde görüntülemek için
Denetimin TreeView özelliğini ImageList kullanmak istediğiniz mevcut ImageList denetime ayarlayın.
Bu özellikler, tasarımcıda, Özellikler penceresi veya kod içinde ayarlanır.
TreeView1.ImageList = ImageList1treeView1.ImageList = imageList1;treeView1->ImageList = imageList1;Düğümün ve özelliklerini ImageIndexSelectedImageIndex ayarlayın. özelliği düğümün normal ve genişletilmiş durumları için görüntülenen görüntüyü, özelliği ise düğümün seçili durumu ImageIndexSelectedImageIndex için görüntülenen görüntüyü belirler.
Bu özellikler kodda veya TreeNode Düzenleyicisi'nde ayarlandırabilirsiniz. TreeNode Düzenleyicisi'ni açmak için, ağaçnode düzenleyicisinde
özelliğin yanındaki üç nokta düğmesine ( )
Özellikler penceresi.' (Assumes that ImageList1 contains at least two images and ' the TreeView control contains a selected image.) TreeView1.SelectedNode.ImageIndex = 0 TreeView1.SelectedNode.SelectedImageIndex = 1// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1.SelectedNode.ImageIndex = 0; treeView1.SelectedNode.SelectedImageIndex = 1;// (Assumes that imageList1 contains at least two images and // the TreeView control contains a selected image.) treeView1->SelectedNode->ImageIndex = 0; treeView1->SelectedNode->SelectedImageIndex = 1;
Ayrıca bkz.
- TreeView Denetimine Genel Bakış
- Nasıl yapılır: Windows Forms TreeView Denetimi ile Düğüm Ekleme ve Kaldırma
- Nasıl yapılır: Bir Windows Forms TreeView Denetiminin Tüm Düğümlerinde Yineleme
- Nasıl yapılır: Hangi TreeView Düğümüne Tıklandığını Belirleme
- Nasıl yapılır: Bir TreeView veya ListView Denetimine Özel Bilgi Ekleme (Windows Forms)