1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public Form1()
{
InitializeComponent();
treeViewFilter1.Nodes.Add(new TreeNode() { Text = "Test Search", Name = "Test Search" });
treeViewFilter1.Nodes["Test Search"].Nodes.Add(new TreeNode() { Text = "1. Dev", Name = "1. Dev" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes.Add(new TreeNode() { Text = "1.1 Deve", Name = "1.1 Deve" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.1 Deve"].Nodes.Add(new TreeNode() { Text = "1.1.1 Devel", Name = "1.1.1 Devel" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.1 Deve"].Nodes["1.1.1 Devel"].Nodes.Add(new TreeNode() { Text = "1.1.1.X subDevel1", Name = "1.1.1 subDevel1" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.1 Deve"].Nodes["1.1.1 Devel"].Nodes.Add(new TreeNode() { Text = "1.1.1.X subDevel2", Name = "1.1.1 subDevel2" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.1 Deve"].Nodes.Add(new TreeNode() { Text = "1.1.2 Bonjour", Name = "1.1.2 Bonjour" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.1 Deve"].Nodes.Add(new TreeNode() { Text = "1.1.3 Perso", Name = "1.1.3 Perso" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes.Add(new TreeNode() { Text = "1.2 Verif", Name = "1.2 Verif" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.2 Verif"].Nodes.Add(new TreeNode() { Text = "1.2.1 Lapin", Name = "1.2.1 Lapin" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.2 Verif"].Nodes.Add(new TreeNode() { Text = "1.2.2 Derien", Name = "1.2.2 Derien" });
treeViewFilter1.Nodes["Test Search"].Nodes["1. Dev"].Nodes["1.2 Verif"].Nodes.Add(new TreeNode() { Text = "1.2.3 Merci", Name = "1.2.3 Merci" });
treeViewFilter1.Nodes["Test Search"].Nodes.Add(new TreeNode() { Text = "2. Coucou", Name = "2. Coucou" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes.Add(new TreeNode() { Text = "2.1 Dons", Name = "2.1 Dons" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.1 Dons"].Nodes.Add(new TreeNode() { Text = "2.1.1 Develop", Name = "2.1.1 Develop" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.1 Dons"].Nodes.Add(new TreeNode() { Text = "2.1.2 CSharp", Name = "2.1.2 CSharp" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.1 Dons"].Nodes.Add(new TreeNode() { Text = "2.1.3 C++", Name = "2.1.3 C++" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes.Add(new TreeNode() { Text = "2.2 Hello", Name = "2.2 Hello" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.2 Hello"].Nodes.Add(new TreeNode() { Text = "2.2.1 World", Name = "2.2.1 World" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.2 Hello"].Nodes.Add(new TreeNode() { Text = "2.2.2 Foo", Name = "2.2.2 Foo" });
treeViewFilter1.Nodes["Test Search"].Nodes["2. Coucou"].Nodes["2.2 Hello"].Nodes.Add(new TreeNode() { Text = "2.2.3 Develap", Name = "2.2.3 Develap" });
treeViewFilter1.ExpandAll();
treeViewFilter1.SaveNodes();
}
private void textBoxFilter_TextChanged(object sender, EventArgs e)
{
treeViewFilter1.RestoreNodes();
treeViewFilter1.FilterNodes(3, textBoxFilter.Text, true);
treeViewFilter1.ExpandAll();
} |
Partager