private void btn_addleaf_Click(object sender, EventArgs e) { try { if (tl_node.FocusedNode == null) { return; } uctlAddNode.layout_name = gridView2.GetDataRow(gridView2.FocusedRowHandle)["layout_name"].ToString(); uctlAddNode.parientid = ((DataRowView)tl_node.GetDataRecordByNode(tl_node.FocusedNode)).Row["ID"].ToString(); uctlAddNode.pt_id = cmb_pt.SelectedValue.ToString(); Form f = new Form(); f.FormBorderStyle = FormBorderStyle.None; f.Size = new Size(640, 475); uctlAddNode an = new uctlAddNode(); CommonFunction.AddForm(f, an); InitTreeListData(); Initgc_nodeData(); tl_node.ExpandAll(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }