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üleyebilir. Simgeler düğüm metninin hemen soluna yerleştirilir. Bu simgeleri görüntülemek için ağaç görünümünü bir ImageList denetimle ilişkilendirmeniz gerekir. Görüntü listeleri hakkında daha fazla bilgi için bkz . ImageList Bileşeni ve Nasıl yapılır: Windows Forms ImageList Bileşeni ile Görüntü Ekleme veya Kaldırma.
Dekont
Microsoft .NET Framework sürüm 1.1'deki bir hata, uygulamanız çağırdığında Application.EnableVisualStylesdüğümlerde TreeView görüntülerin görünmesini engelliyor. Bu hatayı geçici olarak çözmek için çağrısı yaptıktan hemen sonra yönteminizi Main
çağırarak.Application.DoEventsEnableVisualStyles Bu hata .NET Framework 2.0'da düzeltildi.
Resimleri ağaç görünümünde görüntülemek için
Denetimin TreeViewImageList özelliğini kullanmak istediğiniz mevcut ImageList denetime ayarlayın.
Bu özellikler tasarımcıda Özellikler penceresi veya kodla ayarlanabilir.
TreeView1.ImageList = ImageList1
treeView1.ImageList = imageList1;
treeView1->ImageList = imageList1;
Düğümün ImageIndex ve SelectedImageIndex özelliklerini ayarlayın. ImageIndex özelliği, düğümün normal ve genişletilmiş durumları SelectedImageIndex için görüntülenen görüntüyü, özelliği ise düğümün seçili durumu için görüntülenen görüntüyü belirler.
Bu özellikler kodda veya TreeNode Düzenleyicisi'nde ayarlanabilir. TreeNode Düzenleyicisi'ni açmak için, Özellikler penceresi özelliğinin Nodes yanındaki üç nokta düğmesine ( ) tıklayın.
' (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)
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin