public override void InvokeAction(object sender, EventArgs e) { if (MainWindow != null) { if (MainWindow.ActiveControl is WorkbookForm) { WorkbookForm form = (WorkbookForm)MainWindow.ActiveControl; form = new WorkbookForm(form.WorkbookView.Workbook); form.MdiParent = MainWindow; form.Show(); return; } else { GridControlBase grid = ActiveGrid; if (grid != null) { GridModel model = grid.Model; GridFrame doc = new GridFrame(model); doc.Text = ((Form)MainWindow.ActiveControl).Text + ":2"; doc.MdiParent = MainWindow; doc.Show(); } } } }
public override void InvokeAction(object sender, EventArgs e) { windowCount++; workbook = new WorkbookModel("Workbook"); GridModel sheet1 = new SampleGridModel(); SampleGrid.SetupGridModel(sheet1); sheet1.EnableGridListControlInComboBox = false; GridModel sheet2 = new SampleGridModel(); SampleGrid.SetupGridModel(sheet2); sheet2.EnableGridListControlInComboBox=false; workbook.Worksheets.Add(new WorksheetModel(workbook, "Sheet 1", sheet1)); workbook.Worksheets.Add(new WorksheetModel(workbook, "Sheet 2", sheet2)); WorkbookForm doc = new WorkbookForm(workbook); doc.ThemesEnabled = true; doc.Text = workbook.Name + windowCount.ToString(); doc.MdiParent = MainWindow; doc.Show(); }