OSDN Git Service

#30333 br MIDIインポートで* Disuse *が正常に機能していなかったので修正。
authorikanick <ikanick@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 20 Mar 2016 23:25:41 +0000 (23:25 +0000)
committerikanick <ikanick@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 20 Mar 2016 23:25:41 +0000 (23:25 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/160321(DTXCreator%20with%20MIDI%20Import)@948 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/コード/07.MIDIインポート/CMIDI.cs
DTXCreatorプロジェクト/コード/07.MIDIインポート/CMIDIインポートダイアログ.cs

index a16ad9e..c01d43b 100644 (file)
@@ -73,11 +73,20 @@ namespace DTXCreator.MIDIインポート
                        {\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
index 6eedbfe..adc0d96 100644 (file)
@@ -262,13 +262,19 @@ namespace DTXCreator.MIDIインポート
 \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