I cannot Set the image of child nodes to be empty.
So far i’ve written this:
<code> private void InitializeTreeView()
{
treeView1 = new TreeView();
treeView1.Dock = DockStyle.Fill;
treeView1.ShowLines = false;
treeView1.ShowPlusMinus = false;
treeView1.ShowRootLines = false;
ImageList imageList = new ImageList();
imageList.Images.Add($"Image", Image.FromFile($"IMAGE.PNG"));
treeView1.ImageList = imageList;
TreeNode rootNode = new TreeNode("Root Node", 0, 0);
TreeNode childNode1 = new TreeNode("Child Node 1");
TreeNode childNode2 = new TreeNode("Child Node 2");
rootNode.Nodes.Add(childNode1);
rootNode.Nodes.Add(childNode2);
treeView1.Nodes.Add(rootNode);
treeView1.ExpandAll();
this.Controls.Add(treeView1);
}
</code>
<code> private void InitializeTreeView()
{
treeView1 = new TreeView();
treeView1.Dock = DockStyle.Fill;
treeView1.ShowLines = false;
treeView1.ShowPlusMinus = false;
treeView1.ShowRootLines = false;
ImageList imageList = new ImageList();
imageList.Images.Add($"Image", Image.FromFile($"IMAGE.PNG"));
treeView1.ImageList = imageList;
TreeNode rootNode = new TreeNode("Root Node", 0, 0);
TreeNode childNode1 = new TreeNode("Child Node 1");
TreeNode childNode2 = new TreeNode("Child Node 2");
rootNode.Nodes.Add(childNode1);
rootNode.Nodes.Add(childNode2);
treeView1.Nodes.Add(rootNode);
treeView1.ExpandAll();
this.Controls.Add(treeView1);
}
</code>
private void InitializeTreeView()
{
treeView1 = new TreeView();
treeView1.Dock = DockStyle.Fill;
treeView1.ShowLines = false;
treeView1.ShowPlusMinus = false;
treeView1.ShowRootLines = false;
ImageList imageList = new ImageList();
imageList.Images.Add($"Image", Image.FromFile($"IMAGE.PNG"));
treeView1.ImageList = imageList;
TreeNode rootNode = new TreeNode("Root Node", 0, 0);
TreeNode childNode1 = new TreeNode("Child Node 1");
TreeNode childNode2 = new TreeNode("Child Node 2");
rootNode.Nodes.Add(childNode1);
rootNode.Nodes.Add(childNode2);
treeView1.Nodes.Add(rootNode);
treeView1.ExpandAll();
this.Controls.Add(treeView1);
}
i’ve tried setting the Imageindex to -1 (read somewhere that it makes it empty) that didn’t work.
what i’m currently getting is this:
enter image description here
but what i want is the ChildNodes to not have any images.
i tried just making a empty PNG which removes the image. but makes it look really weird.
enter image description here
anyone got a better solution to this?