/// <summary> /// オープンメニューが選択された時の処理を行う。 /// </summary> /// <param name="sender">送信元オブジェクト</param> /// <param name="e">イベントオブジェクト</param> private void OnMenuItemOpenClick(object sender, EventArgs e) { if (folderSelectDialog == null) { folderSelectDialog = new FolderSelectDialog(); } folderSelectDialog.Path = Properties.Settings.Default.LastOpenDirectory; if (folderSelectDialog.ShowDialog(this) != DialogResult.OK) { return; } try { string dir = folderSelectDialog.Path; // 読み出し処理 ProcessOpen(dir); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); MessageBox.Show(this, ex.Message, Properties.Resources.CaptionError); } }