protected void showInExcelToolStripMenuItem_Click(object sender, EventArgs e) { var exportWrapper = new Dictionary <string, TableExporter.ITable> { { Name, this } }; TableExporter.ShowInExcel(exportWrapper, false); }
protected void ExportTable(object sender, EventArgs e) { exportSelectedCellsOnly = sender == copyToClipboardSelectedToolStripMenuItem || sender == exportSelectedCellsToFileToolStripMenuItem || sender == showInExcelSelectToolStripMenuItem; /*var progressWindow = new Form * { * Size = new Size(300, 60), * Text = "Exporting...", * StartPosition = FormStartPosition.CenterScreen, * ControlBox = false * }; * var progressBar = new ProgressBar * { * Dock = DockStyle.Fill, * Style = ProgressBarStyle.Marquee * }; * progressWindow.Controls.Add(progressBar); * progressWindow.Show();*/ if (sender == clipboardToolStripMenuItem || sender == copyToClipboardSelectedToolStripMenuItem) { TableExporter.CopyToClipboard(this); } else if (sender == fileToolStripMenuItem || sender == exportSelectedCellsToFileToolStripMenuItem) { TableExporter.ExportToFile(this); } else if (sender == showInExcelToolStripMenuItem || sender == showInExcelSelectToolStripMenuItem) { var exportWrapper = new Dictionary <string, TableExporter.ITable> { { Name, this } }; TableExporter.ShowInExcel(exportWrapper, false); } }