Головна‎ > ‎C# WinForms‎ > ‎Більше‎ > ‎

Дерево

Додати елемент

treeView1.Nodes.Add("А");
treeView1.Nodes.Add("Б");
treeView1.Nodes.Add("В");

treeView1.Nodes[0].Nodes.Add("1");
treeView1.Nodes[0].Nodes.Add("2");

treeView1.Nodes[1].Nodes.Add("1");
treeView1.Nodes[1].Nodes.Add("2");
treeView1.Nodes[1].Nodes.Add("3");



Кількість

treeView1.Nodes.Count;



Текст

treeView1.Nodes[0].Text;



Очистити

treeView1.Nodes.Clear();



При натисканні

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
     richTextBox1.Text = treeView1.SelectedNode.FullPath;
}



Прапорці

CheckBoxes -> true;

if (treeView1.Nodes[i].Checked == true){

}



Обраний

if (treeView1.Nodes[i].IsExpanded == true){    }



Розкрити

treeView1.Nodes[i].Expand();
treeView1.Nodes[i].Nodes[j].Nodes[z].Expand();



Встановити виділення

if (treeView1.Nodes[i].Nodes[j].Nodes[0].FullPath == isSelected)
{
      treeView1.SelectedNode = treeView1.Nodes[i].Nodes[j].Nodes[0];
}



Колір і шрифт

treeView1.Nodes[i].ForeColor = Color.DarkGreen;
treeView1.Nodes[i].NodeFont = new Font("Arial", 8, FontStyle.Bold);