public DrawingListProject(int ProjectType, string ProjectName, string ProjSavePath, int WindowCount, ListForm.ListForm[] DrawingListWindows) { // // TODO: Add constructor logic here // sProjectTypesList = (new string[] {"ams", "amt"}); this.ProjectType = ProjectType; this.ProjectName = ProjectName; this.ProjSavePath = ProjSavePath; this.WindowCount = WindowCount; this.DrawingListWindows = DrawingListWindows; }
public FormRenameWindow(ListForm.ListForm lf, TabPage tp) { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // this.textBoxName.Text = lf.Caption.Text; this.lf = lf; this.tp = tp; }
private void menuItemNewChild_Click(object sender, System.EventArgs e) { if(this.tabControlDrawingList.Controls.Count > 0) { ListForm.ListForm newListForm = new ListForm.ListForm(); newListForm.Caption.Text = "A" + this.GetMaxWindowNumber(this.tabControlDrawingList.SelectedIndex); newListForm.Name = newListForm.Caption.Text; newListForm.SavePath = this.ProjSavePath[this.tabControlDrawingList.SelectedIndex] + "\\" + sDrawingList +"\\" + newListForm.Caption.Text; newListForm.ContextMenu = this.contextMenuWindow; newListForm.Enter += new System.EventHandler(this.Control_Enter); this.tabControlDrawingList.SelectedTab.Controls.Add(newListForm); ResizeChildWindows(this.tabControlDrawingList.SelectedTab); } }
private void Control_Enter(object sender, System.EventArgs e) { switch(sender.GetType().ToString()) { case "ListForm.ListForm": this.SelectedWindow = (ListForm.ListForm)sender; //this.tabControlDrawingList.SelectedTab.Text = this.SelectedWindow.Name + " Enter"; break; default: //this.tabControlDrawingList.SelectedTab.Text = sender.ToString()+" Enter"; break; } }
public void SaveProject(bool bSaveAs) { if(this.tabControlDrawingList.SelectedTab != null) { //Save project ListForm.ListForm[] DrawingListWindow = new ListForm.ListForm[this.tabControlDrawingList.SelectedTab.Controls.Count]; for(int i=0;i<this.tabControlDrawingList.SelectedTab.Controls.Count;i++) { DrawingListWindow[i] = (ListForm.ListForm)this.tabControlDrawingList.SelectedTab.Controls[i]; } DrawingListProject dp = new DrawingListProject(ProjectType[this.tabControlDrawingList.SelectedIndex], this.tabControlDrawingList.SelectedTab.Text, this.ProjSavePath[this.tabControlDrawingList.SelectedIndex], this.tabControlDrawingList.SelectedTab.Controls.Count, DrawingListWindow); dp.Save(bSaveAs); } }