public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){treeView1.Nodes.Add("Main Menu");treeView1.Nodes[0].Nodes.Add("Submenu one");treeView1.Nodes[0].Nodes[0].Nodes.Add("Form2");treeView1.Nodes[0].Nodes[0].Nodes.Add("Form3");treeView1.Nodes[0].Nodes[0].Nodes.Add("Form4");treeView1.Nodes[0].Nodes.Add("Submenu two");treeView1.Nodes[0].Nodes[1].Nodes.Add("Form5");treeView1.Nodes[0].Nodes[1].Nodes.Add("Form6");}private void treeView1_DoubleClick(object sender, EventArgs e){string formName = treeView1.SelectedNode.Text.Trim();string queryFormConfig = @"select namespace_name,class_name from forms_config where class_name='" + formName+"'";/*Now,When I need to double-click the node to load the specified node form, and docked on the right side of the menu.* When I double-click the node to continue, and continue to stop at the right of the menu. Thereby forming a multi-label style. It looks like SQL Server style.* Description: use the reflective technology to dynamically load the specified form.* Reflection parameters are stored in 'forms_config'.* How to do this?*/}