Jag vet inte hur det funkar i .Net, men i gamla vb6 brukade man i alla fall skapa noderna med hjälp av trädet. I ditt fall skulle det eventuellt kunna se ut som:
TreeNode oNode = treeView1.Nodes.Add();
3 svar · 215 visningar · startad av Josef
Jag försöker använda Treeview för första gången, dock går det inte så bra.
Inga fel, men någon nod ser jag inte skymten av.
TreeNode oNode = new TreeNode();
oNode.ImageIndex = 0;
oNode.SelectedImageIndex = 0;
oNode.Text = "Testnod";
treeView1.Nodes.Add(oNode);
Vad gör jag för fel?
Jag vet inte hur det funkar i .Net, men i gamla vb6 brukade man i alla fall skapa noderna med hjälp av trädet. I ditt fall skulle det eventuellt kunna se ut som:
TreeNode oNode = treeView1.Nodes.Add();
Vet inte vad du gör för fel, men är du säker på att din kodsnutt körs?
Enklast möjliga exempel:
private void Form1_Load(object sender, System.EventArgs e)
{
TreeView t = new TreeView();
this.Controls.Add(t);
TreeNode node1 = new TreeNode("Parent");
TreeNode node2 = new TreeNode("Child");
node1.Nodes.Add(node2); //ge ett barn till denna nod
t.Nodes.Add(node1); //lägg till noden till trädet
}
Detta funkar.
Hmm... Jag måste ha placerat den tidigare koden på något väldigt skumt ställe. Nu fungerar det. Tackar drunken_master.