{\r
foreach (DataGridViewRow dgvr in dgv.Rows)\r
{\r
- if (vMIDIチップ.nキー == (int)dgvr.Cells[(int)CMIDIインポートダイアログ.EMIDIインポート列名.MIDI_Key].Value )\r
+ if (vMIDIチップ.nキー == (int)dgvr.Cells["MIDI_Key"].Value )\r
{\r
- if ( (string)dgvr.Cells[(int)CMIDIインポートダイアログ.EMIDIインポート列名.DTX_Lane].Value != "* Disuse *" )\r
+ if ( (string)dgvr.Cells["DTX_Lane"].Value != "* Disuse *" )\r
{\r
- vMIDIチップ.nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( (string)dgvr.Cells[(int)CMIDIインポートダイアログ.EMIDIインポート列名.DTX_Lane].Value );\r
- vMIDIチップ.strコメント = (string)dgvr.Cells[(int)CMIDIインポートダイアログ.EMIDIインポート列名.Comment].Value;\r
+ vMIDIチップ.nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( (string)dgvr.Cells["DTX_Lane"].Value );\r
+ vMIDIチップ.strコメント = (string)dgvr.Cells["Comment"].Value;\r
vMIDIチップ.b入力 = true;\r
- vMIDIチップ.b裏チャンネル = (bool)dgvr.Cells[(int)CMIDIインポートダイアログ.EMIDIインポート列名.BackCH].Value;\r
+ vMIDIチップ.b裏チャンネル = (bool)dgvr.Cells["BackCH"].Value;\r
}\r
else\r
{\r
\r
private CMIDI cMIDI;\r
public Cメインフォーム formメインフォーム;\r
-\r
- public enum EMIDIインポート列名 : int\r
- {\r
- MIDI_Key,\r
- Key,\r
- DTX_Lane,\r
- BackCH,\r
- Notes,\r
- Comment\r
- }\r
-\r
+ \r
public CMIDIインポートダイアログ()\r
{\r
InitializeComponent();\r
tMIDI割り当て一覧のレーン名の背景色を変更する( this.dataGridView1.RowCount-1 );\r
\r
}\r
- this.dataGridView1.Columns[(int)EMIDIインポート列名.MIDI_Key].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;\r
- this.dataGridView1.Columns[(int)EMIDIインポート列名.DTX_Lane].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;\r
- this.dataGridView1.Columns[(int)EMIDIインポート列名.DTX_Lane].DefaultCellStyle.Font = new Font( "meiryo", 8f, FontStyle.Bold );\r
+ this.dataGridView1.Columns["MIDI_Key"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;\r
+ this.dataGridView1.Columns["DTX_Lane"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;\r
+ this.dataGridView1.Columns["DTX_Lane"].DefaultCellStyle.Font = new Font( "meiryo", 8f, FontStyle.Bold );\r
this.dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;\r
\r
this.dataGridView1.FirstDisplayedScrollingRowIndex = 80;\r
// 各キーのノート数を表に出力する\r
for ( int i = 0 ; i < 128 ; i++ )\r
{\r
- this.dataGridView1.Rows[127-i].Cells[(int)EMIDIインポート列名.Notes].Value = cMIDI.nドラム各ノート数[i];\r
+ this.dataGridView1.Rows[127-i].Cells["Notes"].Value = cMIDI.nドラム各ノート数[i];\r
}\r
\r
// MIDI解析内容をテキストボックスに出力する\r
\r
private void tMIDI割り当て一覧のレーン名の背景色を変更する( int RowIndex )\r
{\r
- string strレーン名 = (string)this.dataGridView1.Rows[RowIndex].Cells[(int)EMIDIインポート列名.DTX_Lane].Value;\r
+ string strレーン名 = (string)this.dataGridView1.Rows[RowIndex].Cells["DTX_Lane"].Value;\r
int nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( strレーン名 );\r
if ( nレーン番号 > 1 )\r
{\r
Color color = this.formメインフォーム.mgr譜面管理者.listレーン[nレーン番号].col背景色;\r
color = Color.FromArgb( color.R/2+128, color.G/2+128, color.B/2+128 );\r
- this.dataGridView1.Rows[RowIndex].Cells[(int)EMIDIインポート列名.DTX_Lane].Style.BackColor = color;\r
+ this.dataGridView1.Rows[RowIndex].Cells["DTX_Lane"].Style.BackColor = color;\r
}\r
else if ( strレーン名 == "* Disuse *" )\r
{\r
Color color = Color.FromArgb( 128, 128, 128 );\r
- this.dataGridView1.Rows[RowIndex].Cells[(int)EMIDIインポート列名.DTX_Lane].Style.BackColor = color;\r
+ this.dataGridView1.Rows[RowIndex].Cells["DTX_Lane"].Style.BackColor = color;\r
}\r
}\r
\r