private void newToolStripMenuItem_Click(object sender, EventArgs e) { Menues.Add("Menu"); PushOutPut(""); frmConnectionString frm = new frmConnectionString(); frm.ShowDialog(); var cstr = frm.ConnectionString; if (cstr != "") { Tables = DB.FetchDBSchema(cstr); pr = new NgProject2(); NgMenu2 mn = new NgMenu2("Menu"); pr = SetTreeView1(mn, Tables); pr.NetProject.DataBaseConnectionString = cstr; SetTreeView(); } Menues = CommonFunctions.ProcessMenues(pr); foreach (var s in pr.Menues) { foreach (var ss in s.Submenues) { ss.TabNameList = CommonFunctions.ProcessTabs(ss); } } }