{\r
foreach (DataGridViewRow dgvr in dgv.Rows)\r
{\r
- if (vMIDIチップ.nキー == (int)dgvr.Cells[0].Value && (string)dgvr.Cells[2].Value != "* Disuse *")\r
+ if (vMIDIチップ.nキー == (int)dgvr.Cells[0].Value )\r
{\r
- vMIDIチップ.nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( (string)dgvr.Cells[2].Value );\r
- vMIDIチップ.strコメント = (string)dgvr.Cells[4].Value;\r
- vMIDIチップ.b入力 = true;\r
+ if ((string)dgvr.Cells[2].Value != "* Disuse *")\r
+ {\r
+ vMIDIチップ.nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( (string)dgvr.Cells[2].Value );\r
+ vMIDIチップ.strコメント = (string)dgvr.Cells[4].Value;\r
+ vMIDIチップ.b入力 = true;\r
+ }\r
+ else\r
+ {\r
+ vMIDIチップ.nレーン番号 = 0;\r
+ vMIDIチップ.strコメント = "";\r
+ vMIDIチップ.b入力 = false;\r
+ }\r
}\r
}\r
}\r
\r
private void tMIDI割り当て一覧のレーン名の背景色を変更する( int RowIndex )\r
{\r
- int nレーン番号 = this.formメインフォーム.mgr譜面管理者.nレーン名に対応するレーン番号を返す( (string)this.dataGridView1.Rows[RowIndex].Cells[2].Value );\r
+ string strレーン名 = (string)this.dataGridView1.Rows[RowIndex].Cells[2].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[2].Style.BackColor = color;\r
}\r
+ else if ( strレーン名 == "* Disuse *" )\r
+ {\r
+ Color color = Color.FromArgb( 128, 128, 128 );\r
+ this.dataGridView1.Rows[RowIndex].Cells[2].Style.BackColor = color;\r
+ }\r
}\r
\r
public void tMIDIインポート結果を反映する()\r