private void ButtonBrowseMp4box_Click(object sender, EventArgs e) { try { OpenFileDialogMisc.Title = "MP4Box.exe の場所を指定"; OpenFileDialogMisc.Filter = "実行ファイル|*" + Common.FILE_EXT_EXE + "|すべてのファイル|*.*"; if (OpenFileDialogMisc.ShowDialog(this) != DialogResult.OK) { return; } mMnktSettings.Mp4boxPathSeed = OpenFileDialogMisc.FileName; UpdateMp4box(); } catch (Exception oExcep) { mLogWriter.ShowLogMessage(TraceEventType.Error, "MP4Box 参照時エラー:\n" + oExcep.Message); mLogWriter.ShowLogMessage(Common.TRACE_EVENT_TYPE_STATUS, " スタックトレース:\n" + oExcep.StackTrace); } }
// ==================================================================== // private メンバー関数 // ==================================================================== // -------------------------------------------------------------------- // 入力元動画を参照 // -------------------------------------------------------------------- private void BrowseInputMovie(Label oTargetLabel, String oMovieKind) { try { OpenFileDialogMisc.Title = "入力元動画(" + oMovieKind + ")の場所を指定"; OpenFileDialogMisc.Filter = "mp4 動画ファイル|*" + Common.FILE_EXT_MP4 + "|すべてのファイル|*.*"; if (OpenFileDialogMisc.ShowDialog(this) != DialogResult.OK) { return; } oTargetLabel.Text = OpenFileDialogMisc.FileName; UpdateAllInputMovieUi(); UpdateGuide(); UpdateOutputPath(); } catch (Exception oExcep) { mLogWriter.ShowLogMessage(TraceEventType.Error, "入力元動画参照時エラー:\n" + oExcep.Message); mLogWriter.ShowLogMessage(Common.TRACE_EVENT_TYPE_STATUS, " スタックトレース:\n" + oExcep.StackTrace); } }