{\r
DataGridView dgv割り当て一覧 = (DataGridView) sender;\r
\r
- if ( dgv割り当て一覧.Columns[e.ColumnIndex].Name == "DTX_Lane" && dgv割り当て一覧.Columns[e.ColumnIndex] is DataGridViewComboBoxColumn )\r
+ if ( dgv割り当て一覧.Columns[e.ColumnIndex].Name == "Assign_DTX_Lane" && dgv割り当て一覧.Columns[e.ColumnIndex] is DataGridViewComboBoxColumn )\r
SendKeys.Send("{F4}");\r
}\r
\r
using ( var stream = new FileStream( this.formメインフォーム.strMIDIインポート設定ファイル, FileMode.Open ) )\r
{\r
var serializer = new System.Xml.Serialization.XmlSerializer( typeof( DTXC_MIDIConvSetting ) );\r
+ try\r
+ {\r
mcs = (DTXC_MIDIConvSetting) serializer.Deserialize( stream );\r
+ }\r
+ catch ( System.InvalidOperationException e )\r
+ {\r
+ // 読み込みエラー発生時は、xmlを新規作成する\r
+ stream.Close(); // Closeしないとこの際のファイル保存でファイルハンドルが重複してしまう\r
+ Trace.TraceError( "MIDIインポート設定をファイルから読み込む際に、エラーが発生しました: " + e.Message );\r
+ this.formメインフォーム.strMIDIインポート設定ファイル = Directory.GetCurrentDirectory() + @"\" + "DTXCreatorSMFSettings.xml";\r
+ tMIDIインポート設定をファイルに保存する();\r
+ return;\r
+ }\r
}\r
#endregion\r
\r