Я просто хочу, чтобы добавить изображение для конкретного узла дерева в виде дерева в победу формирует приложениеДобавление изображения для paticular узла в TreeView в C#
ответ
Попробуйте этот код:
TreeNode node = new TreeNode();
node.Text = " <img alt='' src='../../Image/button-search.gif' width=100px height=100px />Test Image";
node.Value = "Test";
this.TreeView1.Nodes.Add(node);
Отъезд MSDN Documentation
Попробуйте использовать контроль ImageList, добавьте его в форму и заполнить изображения внутри него затем использовать этот код
treeview1.Nodes[ the tree node index ].TreeView.ImageList = imageList1;
Изображение заполняется для всех узлов в дереве – krishnakishore
. Посмотрите это http://stackoverflow.com/questions/3591130/add-image- in-treeview –
Я знаю, как добавлять изображения в treeview, но мой вопрос: я хочу добавить изображение из списка изображений в конкретный узел в treeview и все остальные узлы со строками по умолчанию – krishnakishore
Используйте ImageList и добавить их к узлам с помощью индекса:
treeView.ImageList = new ImageList();
treeView.ImageList.ImageSize = new System.Drawing.Size(16, 16);
treeView.ImageList.Images.Add("myFirstImageName", image1_16x);
treeView.ImageList.Images.Add("mySecondImageName", image2_16x);
Так теперь image1_16x имеет индекс 0, а image2_16x имеет индекс 1. Тогда:
myTreeView.Nodes.Add("keyString", "textString", 0, 0);
myTreeView.Nodes.Add("keyString2", "textString2", 1, 1);
Первый индекс является «нормальным «изображение, а второе -« выбранное »изображение (в случае, если вы хотите сделать выбранное состояние отличным от обычного).
Я просто хочу Единорога. –
http://msdn.microsoft.com/en-Us/library/haf2a2zb.aspx – Mark