private void 最後に実行した時のレポートを表示するToolStripMenuItem_Click(object sender, EventArgs e) { this.Visible = false; using (ReportLogViewer f = new ReportLogViewer()) { f.ShowDialog(); } this.CloseWindow(); //this.Visible = true; // 再表示は不要 }
private void BtnStart_Click(object sender, EventArgs e) { this.UIEvent_Go(() => { string inputDir = this.InputDir.Text; string outputDir = this.OutputDir.Text; try { if (inputDir == "") { throw new Exception("入力フォルダを選択して下さい。"); } if (outputDir == "") { throw new Exception("出力フォルダを選択して下さい。"); } inputDir = FileTools.MakeFullPath(inputDir); outputDir = FileTools.MakeFullPath(outputDir); if (Directory.Exists(inputDir) == false) { throw new Exception("入力フォルダが存在しません。"); } if (Directory.Exists(outputDir) == false) { throw new Exception("出力フォルダが存在しません。"); } } catch (Exception ex) { MessageDlgTools.Warning("変換開始_失敗", ex); return; } this.Visible = false; new ConvMain().Perform(inputDir, outputDir, this.OutputOverwriteMode.Checked, Ground.I.ConvThreadCount); using (ReportLogViewer f = new ReportLogViewer()) { f.ShowDialog(); } this.CloseWindow(); //this.Visible = true; // 再表示は不要 }); }