OSDN Git Service

#34546 DTXC起動時ならびにDTXファイルを開いたときの最初のモードを、編集モードと選択モードのどちらにするかをオプションで選べるようにした。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 28 Oct 2014 16:54:38 +0000 (16:54 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 28 Oct 2014 16:54:38 +0000 (16:54 +0000)
#32661 BPM自動取得機能を少し改善した。一旦BEATチップを生成した状態でDTXファイルをセーブ/ロードしなおしても、区間ごとのBPM情報が失われないようにした。詳しい使用方法はチケット参照。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@776 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/コード/00.全体/AppSetting.cs
DTXCreatorプロジェクト/コード/00.全体/CDTX入出力.cs
DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.Designer.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.ja-JP.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプション管理.cs

index f7e3d96..d851fe2 100644 (file)
@@ -47,6 +47,7 @@ namespace DTXCreator
                        this._MovieListColumnWidth[ 2 ] = 120;\r
                        this._LastWorkFolder = Directory.GetCurrentDirectory();\r
                        this._ViewerInfo = new Viewer();\r
+                       this._InitialOperationMode = false;\r
                }\r
                //-----------------\r
                #endregion\r
@@ -352,6 +353,23 @@ namespace DTXCreator
                        }\r
                }\r
 \r
+               /// <summary>\r
+               /// 操作モードの初期値\r
+               /// false: 編集モード\r
+               /// true:  選択モード\r
+               /// </summary>\r
+               public bool InitialOperationMode\r
+               {\r
+                       get\r
+                       {\r
+                               return this._InitialOperationMode;\r
+                       }\r
+                       set\r
+                       {\r
+                               this._InitialOperationMode = value;\r
+                       }\r
+               }\r
+\r
                //public enum ViewerSoundType\r
                //{\r
                //    DirectSound,\r
@@ -483,6 +501,7 @@ namespace DTXCreator
                private int _Width = 600;\r
                private int _X;\r
                private int _Y;\r
+               private bool _InitialOperationMode;\r
                //-----------------\r
                #endregion\r
        }\r
index 42b0590..2b99a97 100644 (file)
@@ -35,6 +35,7 @@ namespace DTXCreator
                        this.tDTX出力・AVIリスト( sw );\r
                        this.tDTX出力・小節長倍率( sw );\r
                        this.tDTX出力・BPxリスト( sw );\r
+                       this.tDTX出力・BEATチップのf値( sw );\r
                        this.tDTX出力・全チップ( sw );\r
                        sw.WriteLine();\r
                        this.tDTX出力・レーン割付チップ( sw );\r
@@ -49,6 +50,7 @@ namespace DTXCreator
                        if( str全入力文字列.Length != 0 )\r
                        {\r
                                this.dic小節長倍率 = new Dictionary<int, float>();\r
+                               this.dicBEATチップf値 = new Dictionary<int, float>();\r
                                this.listチップパレット = new List<int>();\r
                                this.listBGMWAV番号 = new List<int>();                                                                                        // #26775 2011.11.21 yyagi\r
                                this.nLastBarConverted = -1;\r
@@ -106,7 +108,8 @@ namespace DTXCreator
                                        this.tDTX入力・BPMチップにBPx数値をバインドする();\r
                                        this.tDTX入力・キャッシュからListViewを一括構築する();\r
                                        this.tDTX入力・チップパレットのListViewを一括構築する();\r
-                                       if( this.listBGMWAV番号.Count > 0 )                                                   // #26775 2011.11.21 yyagi\r
+                                       //this.tDTX入力・BEATチップにf値をバインドする();\r
+                                       if ( this.listBGMWAV番号.Count > 0 )                                                  // #26775 2011.11.21 yyagi\r
                                        {\r
                                                foreach ( int nBGMWAV番号 in listBGMWAV番号 )                       // #26775 2011.11.21 yyagi\r
                                                {\r
@@ -182,6 +185,7 @@ namespace DTXCreator
                private IEnumerator eDTXbgmChs;                 // #25990 2011.8.12 yyagi BMS/BME→DTX変換用\r
 #endregion\r
                private Dictionary<int, float> dic小節長倍率;\r
+               private Dictionary<int, float> dicBEATチップf値;\r
                private E種別 e種別;\r
                private List<int> listチップパレット;\r
                private List<int> listBGMWAV番号 = null;                      // #26775 2011.11.21 yyagi\r
@@ -217,6 +221,39 @@ namespace DTXCreator
                                }\r
                        }\r
                }\r
+               //private void tDTX入力・BEATチップにf値をバインドする()\r
+               //{\r
+               //    foreach ( KeyValuePair<int, C小節> pair in this._Form.mgr譜面管理者.dic小節 )\r
+               //    {\r
+               //        C小節 c小節 = pair.Value;\r
+               //        for ( int i = 0; i < c小節.listチップ.Count; i++ )\r
+               //        {\r
+               //            Cチップ cチップ = c小節.listチップ[ i ];\r
+               //            float num2 = 0f;\r
+               //            if ( ( cチップ.nチャンネル番号00toFF == 0xF8 || cチップ.nチャンネル番号00toFF == 0xF3 )\r
+               //                && this._Form.mgr譜面管理者.dicBPx.TryGetValue( cチップ.n値・整数1to1295, out num2 ) )\r
+               //            {\r
+               //                cチップ.f値・浮動小数 = num2;\r
+               //            }\r
+               //            if ( cチップ.nチャンネル番号00toFF == 3 )\r
+               //            {\r
+               //                cチップ.nチャンネル番号00toFF = 8;\r
+               //                cチップ.f値・浮動小数 = cチップ.n値・整数1to1295;\r
+               //                cチップ.b裏 = false;\r
+               //                for ( int j = 1; j <= 36 * 36 - 1; j++ )\r
+               //                {\r
+               //                    if ( !this._Form.mgr譜面管理者.dicBPx.ContainsKey( j ) )\r
+               //                    {\r
+               //                        this._Form.mgr譜面管理者.dicBPx.Add( j, cチップ.f値・浮動小数 );\r
+               //                        cチップ.n値・整数1to1295 = j;\r
+               //                        break;\r
+               //                    }\r
+               //                }\r
+               //            }\r
+               //        }\r
+               //    }\r
+               //}\r
+\r
                private void tDTX入力・キャッシュからListViewを一括構築する()\r
                {\r
                        for( int i = 1; i <= 36 * 36 - 1; i++ )\r
@@ -417,9 +454,89 @@ namespace DTXCreator
                                this.tDTX入力・行解析・DTXC_AVIFORECOLOR( strコマンド, strパラメータ, strコメント ) ||\r
                                this.tDTX入力・行解析・DTXC_AVIBACKCOLOR( strコマンド, strパラメータ, strコメント ) ||\r
                                this.tDTX入力・行解析・DTXC_CHIPPALETTE( strコマンド, strパラメータ, strコメント ) ||\r
+                               this.tDTX入力・行解析・BEATチップのf値( strコマンド, strパラメータ, strコメント ) ||\r
                                this.tDTX入力・行解析・チャンネル( strコマンド, strパラメータ, strコメント )\r
                        );\r
                }\r
+               private bool tDTX入力・行解析・BEATチップのf値( string strコマンド, string strパラメータ, string strコメント )\r
+               {\r
+                       if ( strコマンド.StartsWith( "BEAT", StringComparison.OrdinalIgnoreCase ) )\r
+                       {\r
+                               strコマンド = strコマンド.Substring( 4 );\r
+                       }\r
+                       else\r
+                       {\r
+                               return false;\r
+                       }\r
+                       int num = C変換.n値を文字列から取得して返す( strコマンド, 0 );\r
+                       if ( num < 0 )\r
+                       {\r
+                               return false;\r
+                       }\r
+\r
+                       // 小節番号, grid, f値\r
+                       string[] strParams = strパラメータ.Split( new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries );\r
+\r
+                       #region [ パラメータ引数は全3個ないと無効。]\r
+                       //-----------------\r
+                       if ( strParams.Length < 3 )\r
+                       {\r
+                               //Trace.TraceError( "BEAT: 引数が足りません。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数 );\r
+                               return false;\r
+                       }\r
+                       //-----------------\r
+                       #endregion\r
+\r
+                       int i = 0;\r
+\r
+                       #region [ 1. 小節番号 ]\r
+                       //-----------------\r
+                       if ( string.IsNullOrEmpty( strParams[ i ] ) )\r
+                       {\r
+                               //Trace.TraceError( "BGAPAN: {2}番目の数(BMP番号)が異常です。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数, i + 1 );\r
+                               return false;\r
+                       }\r
+                       int n小節番号 = C変換.n値を文字列から取得して返す( strParams[ i ], 0 );\r
+                       if ( n小節番号 < 0 )\r
+                       {\r
+                               //Trace.TraceError( "BGAPAN: {2}番目の数(BMP番号)が異常です。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数, i + 1 );\r
+                               return false;\r
+                       }\r
+                       i++;\r
+                       #endregion\r
+                       #region [ 2. Grid ]\r
+                       //-----------------\r
+                       if ( string.IsNullOrEmpty( strParams[ i ] ) )\r
+                       {\r
+                               //Trace.TraceError( "BGAPAN: {2}番目の数(BMP番号)が異常です。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数, i + 1 );\r
+                               return false;\r
+                       }\r
+                       int nGrid = C変換.n値を文字列から取得して返す( strParams[ i ], 0 );\r
+                       if ( nGrid < 0 )\r
+                       {\r
+                               //Trace.TraceError( "BGAPAN: {2}番目の数(BMP番号)が異常です。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数, i + 1 );\r
+                               return false;\r
+                       }\r
+                       i++;\r
+                       #endregion\r
+                       #region [ 3. f値 ]\r
+                       //-----------------\r
+                       if ( string.IsNullOrEmpty( strParams[ i ] ) )\r
+                       {\r
+                               //Trace.TraceError( "BGAPAN: {2}番目の数(BMP番号)が異常です。[{0}: {1}行]", this.strファイル名の絶対パス, this.n現在の行数, i + 1 );\r
+                               return false;\r
+                       }\r
+                       decimal f値 = 0;\r
+                       if ( ( !this.TryParse( strParams[ i ], out f値 ) || ( f値 < 0 ) ) )\r
+                       {\r
+                               return false;\r
+                       }\r
+                       #endregion\r
+//Debug.WriteLine( "入力: n小節番号=" + n小節番号 + ", nGrid=" + nGrid + ", f値=" + f値 + ", strParam=" + strParams[i] );\r
+                       this.dicBEATチップf値.Add( n小節番号 * 192 + nGrid, (float) f値 );\r
+\r
+                       return true;\r
+               }\r
                private bool tDTX入力・行解析・AVI_AVIPAN( string strコマンド, string strパラメータ, string strコメント )\r
                {\r
                        if( !strコマンド.StartsWith( "AVIPAN", StringComparison.OrdinalIgnoreCase ) && strコマンド.StartsWith( "AVI", StringComparison.OrdinalIgnoreCase ) )\r
@@ -1312,6 +1429,13 @@ namespace DTXCreator
                                                cチップ.n読み込み時の解像度 = nChips;\r
                                                cチップ.n値・整数1to1295 = nChipNo;\r
                                                cチップ.b裏 = flag;\r
+                                               float f;\r
+                                               if ( ( nCh == 0xF8 || nCh == 0xF3 ) &&                                                                                          // BEATチップの場合\r
+                                                       dicBEATチップf値.TryGetValue( nBar * 192 + (i * 192 / nChips ), out f ) )\r
+                                               {\r
+                                                       cチップ.f値・浮動小数 = f;\r
+//Debug.WriteLine( "f値: nBar=" + nBar + ", f値=" + f );\r
+                                               }\r
                                                c小節.listチップ.Add( cチップ );\r
                                        }\r
                                }\r
@@ -1908,6 +2032,27 @@ namespace DTXCreator
                                }\r
                        }\r
                }\r
+               private void tDTX出力・BEATチップのf値( StreamWriter sw )\r
+               {\r
+                       sw.WriteLine();\r
+                       int laneBEAT = this._Form.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BEAT" );\r
+// Debug.WriteLine( "laneBEAT=" + laneBEAT );\r
+                       int c = 0;\r
+                       foreach ( KeyValuePair<int, C小節> pair in this._Form.mgr譜面管理者.dic小節 )\r
+                       {\r
+                               C小節 c小節 = pair.Value;\r
+                               for ( int index = 0; index < c小節.listチップ.Count; index++ )\r
+                               {\r
+                                       if ( c小節.listチップ[ index ].nレーン番号0to == laneBEAT )\r
+                                       {\r
+// int n小節番号 = c小節.n小節番号0to3599;\r
+// Debug.WriteLine( "n小節番号=" + c小節.n小節番号0to3599 + ", 小節内Grid=" + c小節.listチップ[ index ].n位置grid + ",lane=" + c小節.listチップ[ index ].nレーン番号0to + ", f値=" + c小節.listチップ[ index ].f値・浮動小数 );\r
+                                               //string str = C変換.str数値を36進数2桁に変換して返す( c );\r
+                                               sw.WriteLine( "#BEAT{0}: {1}, {2}, {3}", c++, c小節.n小節番号0to3599, c小節.listチップ[ index ].n位置grid, c小節.listチップ[ index ].f値・浮動小数 );\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
                private void tDTX出力・全チップ( StreamWriter sw )\r
                {\r
                        sw.WriteLine();\r
index da1c7a3..2fe76de 100644 (file)
@@ -382,6 +382,16 @@ namespace DTXCreator
                        }\r
                        this.mgr譜面管理者.tRefreshDisplayLanes();\r
                        #endregion\r
+                       #region [ 選択モード/編集モードの設定 ]\r
+                       if ( this.appアプリ設定.InitialOperationMode )\r
+                       {\r
+                               this.t選択モードにする();\r
+                       }\r
+                       else\r
+                       {\r
+                               this.t編集モードにする();\r
+                       }\r
+                       #endregion\r
                }\r
                private void tアプリ設定の保存()\r
                {\r
@@ -624,12 +634,19 @@ namespace DTXCreator
                        //-----------------\r
                        #endregion\r
 \r
-                       #region [ ã\80\8cï¼\92大ã\83¢ã\83¼ã\83\89ã\80\8dã\81®ç®¡ç\90\86è\80\85ã\82\92ç\94\9fæ\88\90ã\80\81å\88\9dæ\9c\9fã\81¯ç·¨é\9b\86ã\83¢ã\83¼ã\83\89ã\81«ã\81\99ã\82\8b。]\r
+                       #region [ ã\80\8cï¼\92大ã\83¢ã\83¼ã\83\89ã\80\8dã\81®ç®¡ç\90\86è\80\85ã\82\92ç\94\9fæ\88\90ã\80\81å\88\9dæ\9c\9fã\83¢ã\83¼ã\83\89ã\81¯ã\80\81設å®\9aå\80¤ã\81\8bã\82\89å\8f\96å¾\97ã\81\99ã\82\8bã\83»ã\83»ã\83»ã\81\8cã\80\81èµ·å\8b\95æ\99\82ã\81¯è­\9cé\9d¢ç\94\9fæ\88\90å¾\8cã\81«è¨­å®\9aå\80¤ã\82\92読ã\81¿ã\81 ã\81\99ã\81®ã\81§ã\80\81設å®\9aå\80¤èª­ã\81¿å\87ºã\81\97å¾\8cã\81«å\86\8d設å®\9aã\81\99ã\82\8bã\81\93ã\81¨ã\80\82。]\r
                        //-----------------\r
                        this.mgr選択モード管理者 = new C選択モード管理( this );\r
                        this.mgr編集モード管理者 = new C編集モード管理( this );\r
-                       \r
-                       this.t編集モードにする();\r
+\r
+                       if ( this.appアプリ設定.InitialOperationMode )\r
+                       {\r
+                               this.t選択モードにする();\r
+                       }\r
+                       else\r
+                       {\r
+                               this.t編集モードにする();\r
+                       }\r
                        //-----------------\r
                        #endregion\r
 \r
@@ -5091,11 +5108,13 @@ namespace DTXCreator
                //    GenarateBeatChip_Main();\r
                //}\r
 \r
+\r
+               // 2度続けて実行するとチップが増えておかしくなる?要調査。\r
                private void GenarateBeatChip_Main()\r
                {\r
                        string filename = "";\r
 \r
-                       #region [ マウスカーソルを待機中に変更 ]\r
+                       #region [ マウスカーソルを待機中に変更 (アプリウインドウ外で右クリックメニュー選択していると、効果がない・・・) ]\r
                        this.Cursor = Cursors.WaitCursor;\r
                        #endregion\r
 \r
@@ -5105,6 +5124,14 @@ namespace DTXCreator
                        int laneBPM = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BPM" );\r
                        int laneBEAT = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BEAT" );\r
                        #endregion\r
+\r
+                       #region [ BPM,BEATレーンの情報を消去 ]\r
+                       this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBPM );\r
+                       this.tシナリオ・削除();\r
+                       this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBEAT );\r
+                       this.tシナリオ・削除();\r
+                       #endregion\r
+\r
                        #region [ BGMレーンにあるチップを抽出して、beat検出する対象のサウンドファイルを決める ]\r
                        // とりあえずBGMチップは1個しかない前提で進める。追々、複数のBGMチップでも動作するようにはしたい。\r
                        #region [ BGMチップ抽出 ]\r
@@ -5141,13 +5168,6 @@ namespace DTXCreator
                        #endregion\r
 \r
 \r
-                       #region [  BPM,BEATレーンの情報を消去 ]\r
-                       this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBPM );\r
-                       this.tシナリオ・削除();\r
-                       this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBEAT );\r
-                       this.tシナリオ・削除();\r
-\r
-                       #endregion\r
 \r
                        #region [ BASSFXのBeat detectionを実行する ]\r
                        FDK.CBeatDetect cbd = new CBeatDetect( filename );\r
@@ -5163,30 +5183,30 @@ namespace DTXCreator
                        #region [ 四分音符以下の間隔で検出されたbeatを、端折る。端折らないと、検出beat数が多過ぎて、人が扱えなくなる。ただ、端折り方はもう少し熟慮が必要。]\r
                        float last = 0;\r
                        float minBeatDelta = 60.0f / tempo;             // 4分音符の長さ\r
-                       int count = 0;\r
+                       int count = 10;\r
 \r
                        // 最初の10個くらいは、端折らない。まず拍の頭をとるのに必要な情報を落とすわけにはいかないので。\r
                        // 10個目以降は、四分音符未満の長さのbeatを、端折る。(裏BEATレーンに回す)\r
-                       if ( listBeatPositions.Count > 10 )\r
-                       {\r
-                               for ( int i = count; i < listBeatPositions.Count; i++ )\r
-                               {\r
-                                       if ( listBeatPositions[ i ].fBeatTime - last < minBeatDelta )\r
-                                       {\r
-                                               FDK.CBeatDetect.stBeatPos sbp = new CBeatDetect.stBeatPos(\r
-                                                       listBeatPositions[ i ].fBeatTime,\r
-                                                       0,\r
-                                                       0,\r
-                                                       0,\r
-                                                       ( listBeatPositions[ i ].fBeatTime - last < minBeatDelta ),\r
-                                                       true\r
-                                               );\r
-\r
-                                               listBeatPositions[ i ] = sbp;\r
-                                       }\r
-                                       last = listBeatPositions[ i ].fBeatTime;\r
-                               }\r
-                       }\r
+                       //if ( listBeatPositions.Count > 10 )\r
+                       //{\r
+                       //    for ( int i = count; i < listBeatPositions.Count; i++ )\r
+                       //    {\r
+                       //        if ( listBeatPositions[ i ].fBeatTime - last < minBeatDelta )\r
+                       //        {\r
+                       //            FDK.CBeatDetect.stBeatPos sbp = new CBeatDetect.stBeatPos(\r
+                       //                listBeatPositions[ i ].fBeatTime,\r
+                       //                0,\r
+                       //                0,\r
+                       //                0,\r
+                       //                ( listBeatPositions[ i ].fBeatTime - last < minBeatDelta ),\r
+                       //                true\r
+                       //            );\r
+\r
+                       //            listBeatPositions[ i ] = sbp;\r
+                       //        }\r
+                       //        last = listBeatPositions[ i ].fBeatTime;\r
+                       //    }\r
+                       //}\r
                        #endregion\r
 \r
                        #region [ ただのデバッグ表示 ]\r
@@ -5233,7 +5253,7 @@ namespace DTXCreator
 \r
                        #region [ 0小節目のBPMを設定し、1つ目の拍が1小節目の頭に来るようにする。]\r
                        // まず、0小節の頭にBPM設定を追加する。\r
-                       this.mgr編集モード管理者.tBPMチップを配置する( 0 * 192, tempo );\r
+                       this.mgr編集モード管理者.tBPMチップを配置する( 0 * 192, tempo );                        // 既にBPMチップが配置されている場合の処理は????????????????\r
                        this.numericUpDownBPM.Value = (decimal) ( (int) ( tempo + 0.5 ) );\r
                        numericUpDownBPM_ValueChanged( null, null );\r
                        numericUpDownBPM_Leave( null, null );\r
@@ -5244,12 +5264,19 @@ namespace DTXCreator
                        this.mgr編集モード管理者.tBPMチップを配置する( 192 - ( nBGM位置grid % 192 ), fBGM再生直後のBPM );\r
                        #endregion\r
 \r
+\r
+\r
+// 頭の1個目のBEATチップがちゃんと配置されてないよ!!!!!\r
+\r
+\r
+\r
                        #region [ BEATレーンにチップを配置する ]\r
                        //                      int lastGrid = (int) ( 192 * this.mgr譜面管理者.dic小節[ 0 ].f小節長倍率 ); // 0小節目の倍率\r
                        //int last小節内Grid = 0;\r
                        //int last小節番号 = nBGMチップの小節番号;\r
                        int n最初の拍のある小節番号 = 1 + ( nBGM位置grid / 192 );\r
                        float lastBeatTime = listBeatPositions[ n1拍目のBeatPositionIndex ].fBeatTime;\r
+                       int lastnGrid = -1;\r
 \r
                        for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
                        {\r
@@ -5257,7 +5284,7 @@ namespace DTXCreator
 \r
                                // 今注目しているBEATチップが、どの小節・拍(grid)に収まるかを計算する\r
                                //              // 誤差を小さくするため、直前のBEATポイントからの相対位置として計算すること。\r
-                               //              // 絶対位置で計算すると、最初のBPM計算の誤差がそのままBEAT位置に現れる。\r
+                               //              // 絶対位置で計算すると、最初のBPM計算の誤差がそのままBEAT位置に現れる。                         // やり残し★★★★★★\r
                                //              // ...としたいのだが、まだできてない。全部絶対位置で計算している。\r
                                FDK.CBeatDetect.stBeatPos sbp = listBeatPositions[ index ];\r
 \r
@@ -5331,12 +5358,16 @@ namespace DTXCreator
 \r
                                int nGrid = this.mgr譜面管理者.n譜面先頭からみた小節先頭の位置gridを返す( n小節番号 ) + n小節内Grid;\r
 \r
-                               this.mgr編集モード管理者.tBeatチップを配置する( nGrid, index, sbp.fBeatTime, sbp.b無効 );\r
-                               //                              this.mgr編集モード管理者.tHHチップを配置する( nGrid, 1, sbp.b無効 );  // デバッグ用・見やすくするために暫定的に。\r
-                               sbp.nGrid = nGrid;\r
-                               sbp.n小節番号 = n小節番号;\r
-                               listBeatPositions[ index ] = sbp;               // Grid情報を入れて、listを更新 (この情報はBPx挿入時に使う)\r
-\r
+                               if ( lastnGrid != nGrid )\r
+                               {\r
+                                       // indexを+1しているのは、チップ番号を01から開始するため。\r
+                                       this.mgr編集モード管理者.tBeatチップを配置する( nGrid, index + 1, sbp.fBeatTime, sbp.b無効 );\r
+                                       //                              this.mgr編集モード管理者.tHHチップを配置する( nGrid, 1, sbp.b無効 );  // デバッグ用・見やすくするために暫定的に。\r
+                                       sbp.nGrid = nGrid;\r
+                                       sbp.n小節番号 = n小節番号;\r
+                                       listBeatPositions[ index ] = sbp;               // Grid情報を入れて、listを更新 (この情報はBPx挿入時に使う)\r
+                                       lastnGrid = nGrid;\r
+                               }\r
                                //if ( !sbp.b無効 )\r
                                {\r
                                        //lastGrid = nGrid;\r
@@ -5384,22 +5415,30 @@ namespace DTXCreator
                        this.mgr選択モード管理者.tレーン上の全チップを選択する( laneBPM, 1 );\r
                        this.tシナリオ・削除();\r
 \r
-                       //int laneHH = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "HH" );\r
-                       //this.mgr選択モード管理者.tレーン上の全チップを選択する( laneHH, 1 );\r
-                       //this.tシナリオ・削除();\r
+                       #region [ デバッグ用: HHレーンを消去 ]\r
+                       int laneHH = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "HH" );\r
+                       this.mgr選択モード管理者.tレーン上の全チップを選択する( laneHH, 1 );\r
+                       this.tシナリオ・削除();\r
+                       #endregion\r
                        #endregion\r
 \r
+                                                                                                                                                                                       //★★★★小節長1.00以外の場合に後で対応のこと。\r
                        #region [ BEATレーンから、listBestPositionを生成 ]\r
                        int laneBEAT = this.mgr譜面管理者.nレーン名に対応するレーン番号を返す( "BEAT" );\r
+//Debug.WriteLine( "laneBEAT=" + laneBEAT );\r
                        List<FDK.CBeatDetect.stBeatPos> listBeatPositions = new List<CBeatDetect.stBeatPos>();\r
                        foreach ( KeyValuePair<int, C小節> pair in this.mgr譜面管理者.dic小節 )\r
                        {\r
                                C小節 c小節 = pair.Value;\r
                                for ( int index = 0; index < c小節.listチップ.Count; index++ )\r
                                {\r
-                                       if (  c小節.listチップ[ index ].nレーン番号0to == laneBEAT )\r
+                                       if ( c小節.listチップ[ index ].nレーン番号0to == laneBEAT &&\r
+                                               !c小節.listチップ[ index ].b裏 )\r
                                        {\r
                                                int n小節番号 = c小節.n小節番号0to3599;\r
+//Debug.WriteLine( "n小節番号=" + c小節.n小節番号0to3599 + ", 小節内Grid=" + c小節.listチップ[ index ].n位置grid + ",lane=" + c小節.listチップ[ index ].nレーン番号0to + ", f値=" + c小節.listチップ[ index ].f値・浮動小数 );\r
+\r
+               \r
                                                listBeatPositions.Add(\r
                                                        new CBeatDetect.stBeatPos(\r
                                                                c小節.listチップ[ index ].f値・浮動小数,\r
@@ -5411,6 +5450,10 @@ namespace DTXCreator
                                                        )\r
                                                );\r
                                        }\r
+                                       else\r
+                                       {\r
+//Debug.WriteLine( "N小節番号=" + c小節.n小節番号0to3599 + ", 小節内Grid=" + c小節.listチップ[ index ].n位置grid + ",lane=" + c小節.listチップ[ index ].nレーン番号0to + ", f値=" + c小節.listチップ[ index ].f値・浮動小数 );\r
+                                       }\r
                                }\r
                        }\r
                        #endregion\r
@@ -5421,7 +5464,7 @@ namespace DTXCreator
                        int n1拍目のBeatPositionIndex = 0;\r
 \r
                        int lastindex = 0;\r
-                       for ( int index = n1拍目のBeatPositionIndex + 1; index < listBeatPositions.Count; index++ )\r
+                       for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
                        {\r
                                if ( listBeatPositions[ index ].b無効 )\r
                                {\r
@@ -5448,18 +5491,20 @@ namespace DTXCreator
                                if ( nextIndex >= 0 )\r
                                {\r
                                        float deltatime = listBeatPositions[ nextIndex ].fBeatTime - listBeatPositions[ index ].fBeatTime;\r
+//Debug.WriteLine( "deltatime=" + deltatime+ ", nextIndex=" + nextIndex + ", fBeatTime(nextIndex)=" + listBeatPositions[ nextIndex ].fBeatTime+ ", index=" + index + ", fBeatTIme(index) =" + listBeatPositions[ index ].fBeatTime );\r
 \r
                                        //int current小節番号 = listBeatPositionsLight[ index ].n小節番号;\r
                                        //int next小節番号 = listBeatPositionsLight[ nextIndex ].n小節番号;\r
                                        int deltagrid = listBeatPositions[ nextIndex ].nGrid - listBeatPositions[ index ].nGrid;\r
-\r
+//Debug.WriteLine( "deltagrid=" + deltagrid + ", nextIndex=" + nextIndex + ", nGrid(nextIndex)=" + listBeatPositions[ nextIndex ].nGrid + ", index=" + index + ", nGrid(index) =" + listBeatPositions[ index ].nGrid );\r
                                        float fBPM = 60.0f / ( deltatime / deltagrid * 48 );            // 四分音符==48grid\r
-\r
+//Debug.WriteLine( "fBPM=" + fBPM + ", deltatime=" + deltatime + ", deltagrid=" + deltagrid );\r
 \r
                                        // BPMチップを配置する(裏BEATチップに対しては、配置しない)\r
                                        if ( nextIndex >= 0 )\r
                                        {\r
                                                this.mgr編集モード管理者.tBPMチップを配置する( listBeatPositions[ index ].nGrid, fBPM );\r
+//     Debug.WriteLine( " tBPM: #" + index + "=" + fBPM );\r
                                        }\r
 \r
 \r
@@ -5471,10 +5516,10 @@ namespace DTXCreator
                                #endregion\r
                        }\r
                        #region [ デバッグ用: HHチップを置く ]\r
-                       //for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
-                       //{\r
-                       //    this.mgr編集モード管理者.tHHチップを配置する( listBeatPositions[ index ].nGrid, 1, listBeatPositions[ index ].b無効 );  // デバッグ用・見やすくするために暫定的に。\r
-                       //}\r
+                       for ( int index = n1拍目のBeatPositionIndex; index < listBeatPositions.Count; index++ )\r
+                       {\r
+                               this.mgr編集モード管理者.tHHチップを配置する( listBeatPositions[ index ].nGrid, 1, listBeatPositions[ index ].b無効 );        // デバッグ用・見やすくするために暫定的に。\r
+                       }\r
                        #endregion\r
 \r
                        #region [ listBeatPositionsの開放 ]\r
index 2a79cf3..b26107c 100644 (file)
                {\r
                        System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager( typeof( Cオプションダイアログ ) );\r
                        this.tabPage全般 = new System.Windows.Forms.TabPage();\r
+                       this.groupBoxDefaultOperationMode = new System.Windows.Forms.GroupBox();\r
+                       this.pictureBox_EditMode = new System.Windows.Forms.PictureBox();\r
+                       this.pictureBox_SelectMode = new System.Windows.Forms.PictureBox();\r
+                       this.radioButton_EditMode = new System.Windows.Forms.RadioButton();\r
+                       this.radioButton_SelectMode = new System.Windows.Forms.RadioButton();\r
                        this.checkBoxPlaySoundOnChip = new System.Windows.Forms.CheckBox();\r
                        this.checkBoxPreviewBGM = new System.Windows.Forms.CheckBox();\r
                        this.checkBoxオートフォーカス = new System.Windows.Forms.CheckBox();\r
@@ -58,6 +63,9 @@
                        this.button1 = new System.Windows.Forms.Button();\r
                        this.buttonOK = new System.Windows.Forms.Button();\r
                        this.tabPage全般.SuspendLayout();\r
+                       this.groupBoxDefaultOperationMode.SuspendLayout();\r
+                       ( (System.ComponentModel.ISupportInitialize) ( this.pictureBox_EditMode ) ).BeginInit();\r
+                       ( (System.ComponentModel.ISupportInitialize) ( this.pictureBox_SelectMode ) ).BeginInit();\r
                        ( (System.ComponentModel.ISupportInitialize) ( this.numericUpDown最近使用したファイルの最大表示個数 ) ).BeginInit();\r
                        this.tabControlオプション.SuspendLayout();\r
                        this.tabPageLanes.SuspendLayout();\r
                        // \r
                        // tabPage全般\r
                        // \r
+                       this.tabPage全般.AccessibleDescription = null;\r
+                       this.tabPage全般.AccessibleName = null;\r
+                       resources.ApplyResources( this.tabPage全般, "tabPage全般" );\r
+                       this.tabPage全般.BackgroundImage = null;\r
+                       this.tabPage全般.Controls.Add( this.groupBoxDefaultOperationMode );\r
                        this.tabPage全般.Controls.Add( this.checkBoxPlaySoundOnChip );\r
                        this.tabPage全般.Controls.Add( this.checkBoxPreviewBGM );\r
                        this.tabPage全般.Controls.Add( this.checkBoxオートフォーカス );\r
                        this.tabPage全般.Controls.Add( this.label個まで表示する );\r
                        this.tabPage全般.Controls.Add( this.checkBox最近使用したファイル );\r
                        this.tabPage全般.Controls.Add( this.numericUpDown最近使用したファイルの最大表示個数 );\r
-                       resources.ApplyResources( this.tabPage全般, "tabPage全般" );\r
+                       this.tabPage全般.Font = null;\r
                        this.tabPage全般.Name = "tabPage全般";\r
                        this.tabPage全般.UseVisualStyleBackColor = true;\r
                        // \r
+                       // groupBoxDefaultOperationMode\r
+                       // \r
+                       this.groupBoxDefaultOperationMode.AccessibleDescription = null;\r
+                       this.groupBoxDefaultOperationMode.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBoxDefaultOperationMode, "groupBoxDefaultOperationMode" );\r
+                       this.groupBoxDefaultOperationMode.BackgroundImage = null;\r
+                       this.groupBoxDefaultOperationMode.Controls.Add( this.pictureBox_EditMode );\r
+                       this.groupBoxDefaultOperationMode.Controls.Add( this.pictureBox_SelectMode );\r
+                       this.groupBoxDefaultOperationMode.Controls.Add( this.radioButton_EditMode );\r
+                       this.groupBoxDefaultOperationMode.Controls.Add( this.radioButton_SelectMode );\r
+                       this.groupBoxDefaultOperationMode.Font = null;\r
+                       this.groupBoxDefaultOperationMode.Name = "groupBoxDefaultOperationMode";\r
+                       this.groupBoxDefaultOperationMode.TabStop = false;\r
+                       // \r
+                       // pictureBox_EditMode\r
+                       // \r
+                       this.pictureBox_EditMode.AccessibleDescription = null;\r
+                       this.pictureBox_EditMode.AccessibleName = null;\r
+                       resources.ApplyResources( this.pictureBox_EditMode, "pictureBox_EditMode" );\r
+                       this.pictureBox_EditMode.BackgroundImage = null;\r
+                       this.pictureBox_EditMode.ErrorImage = null;\r
+                       this.pictureBox_EditMode.Font = null;\r
+                       this.pictureBox_EditMode.Image = global::DTXCreator.Properties.Resources.鉛筆;\r
+                       this.pictureBox_EditMode.ImageLocation = null;\r
+                       this.pictureBox_EditMode.InitialImage = null;\r
+                       this.pictureBox_EditMode.Name = "pictureBox_EditMode";\r
+                       this.pictureBox_EditMode.TabStop = false;\r
+                       // \r
+                       // pictureBox_SelectMode\r
+                       // \r
+                       this.pictureBox_SelectMode.AccessibleDescription = null;\r
+                       this.pictureBox_SelectMode.AccessibleName = null;\r
+                       resources.ApplyResources( this.pictureBox_SelectMode, "pictureBox_SelectMode" );\r
+                       this.pictureBox_SelectMode.BackgroundImage = null;\r
+                       this.pictureBox_SelectMode.Font = null;\r
+                       this.pictureBox_SelectMode.Image = global::DTXCreator.Properties.Resources.矢印ポインタ;\r
+                       this.pictureBox_SelectMode.ImageLocation = null;\r
+                       this.pictureBox_SelectMode.InitialImage = null;\r
+                       this.pictureBox_SelectMode.Name = "pictureBox_SelectMode";\r
+                       this.pictureBox_SelectMode.TabStop = false;\r
+                       // \r
+                       // radioButton_EditMode\r
+                       // \r
+                       this.radioButton_EditMode.AccessibleDescription = null;\r
+                       this.radioButton_EditMode.AccessibleName = null;\r
+                       resources.ApplyResources( this.radioButton_EditMode, "radioButton_EditMode" );\r
+                       this.radioButton_EditMode.BackgroundImage = null;\r
+                       this.radioButton_EditMode.Font = null;\r
+                       this.radioButton_EditMode.Name = "radioButton_EditMode";\r
+                       this.radioButton_EditMode.TabStop = true;\r
+                       this.radioButton_EditMode.UseVisualStyleBackColor = true;\r
+                       this.radioButton_EditMode.CheckedChanged += new System.EventHandler( this.radioButtonEditMove_CheckedChanged );\r
+                       // \r
+                       // radioButton_SelectMode\r
+                       // \r
+                       this.radioButton_SelectMode.AccessibleDescription = null;\r
+                       this.radioButton_SelectMode.AccessibleName = null;\r
+                       resources.ApplyResources( this.radioButton_SelectMode, "radioButton_SelectMode" );\r
+                       this.radioButton_SelectMode.BackgroundImage = null;\r
+                       this.radioButton_SelectMode.Font = null;\r
+                       this.radioButton_SelectMode.Name = "radioButton_SelectMode";\r
+                       this.radioButton_SelectMode.TabStop = true;\r
+                       this.radioButton_SelectMode.UseVisualStyleBackColor = true;\r
+                       this.radioButton_SelectMode.CheckedChanged += new System.EventHandler( this.radioButtonSelectMode_CheckedChanged );\r
+                       // \r
                        // checkBoxPlaySoundOnChip\r
                        // \r
+                       this.checkBoxPlaySoundOnChip.AccessibleDescription = null;\r
+                       this.checkBoxPlaySoundOnChip.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxPlaySoundOnChip, "checkBoxPlaySoundOnChip" );\r
+                       this.checkBoxPlaySoundOnChip.BackgroundImage = null;\r
+                       this.checkBoxPlaySoundOnChip.Font = null;\r
                        this.checkBoxPlaySoundOnChip.Name = "checkBoxPlaySoundOnChip";\r
                        this.checkBoxPlaySoundOnChip.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBoxPreviewBGM\r
                        // \r
+                       this.checkBoxPreviewBGM.AccessibleDescription = null;\r
+                       this.checkBoxPreviewBGM.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxPreviewBGM, "checkBoxPreviewBGM" );\r
+                       this.checkBoxPreviewBGM.BackgroundImage = null;\r
+                       this.checkBoxPreviewBGM.Font = null;\r
                        this.checkBoxPreviewBGM.Name = "checkBoxPreviewBGM";\r
                        this.checkBoxPreviewBGM.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBoxオートフォーカス\r
                        // \r
+                       this.checkBoxオートフォーカス.AccessibleDescription = null;\r
+                       this.checkBoxオートフォーカス.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxオートフォーカス, "checkBoxオートフォーカス" );\r
+                       this.checkBoxオートフォーカス.BackgroundImage = null;\r
+                       this.checkBoxオートフォーカス.Font = null;\r
                        this.checkBoxオートフォーカス.Name = "checkBoxオートフォーカス";\r
                        this.checkBoxオートフォーカス.UseVisualStyleBackColor = true;\r
                        // \r
                        // label個まで表示する\r
                        // \r
+                       this.label個まで表示する.AccessibleDescription = null;\r
+                       this.label個まで表示する.AccessibleName = null;\r
                        resources.ApplyResources( this.label個まで表示する, "label個まで表示する" );\r
+                       this.label個まで表示する.Font = null;\r
                        this.label個まで表示する.Name = "label個まで表示する";\r
                        // \r
                        // checkBox最近使用したファイル\r
                        // \r
+                       this.checkBox最近使用したファイル.AccessibleDescription = null;\r
+                       this.checkBox最近使用したファイル.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBox最近使用したファイル, "checkBox最近使用したファイル" );\r
+                       this.checkBox最近使用したファイル.BackgroundImage = null;\r
+                       this.checkBox最近使用したファイル.Font = null;\r
                        this.checkBox最近使用したファイル.Name = "checkBox最近使用したファイル";\r
                        this.checkBox最近使用したファイル.UseVisualStyleBackColor = true;\r
                        // \r
                        // numericUpDown最近使用したファイルの最大表示個数\r
                        // \r
+                       this.numericUpDown最近使用したファイルの最大表示個数.AccessibleDescription = null;\r
+                       this.numericUpDown最近使用したファイルの最大表示個数.AccessibleName = null;\r
                        resources.ApplyResources( this.numericUpDown最近使用したファイルの最大表示個数, "numericUpDown最近使用したファイルの最大表示個数" );\r
+                       this.numericUpDown最近使用したファイルの最大表示個数.Font = null;\r
                        this.numericUpDown最近使用したファイルの最大表示個数.Maximum = new decimal( new int[] {\r
             10,\r
             0,\r
                        // \r
                        // tabControlオプション\r
                        // \r
+                       this.tabControlオプション.AccessibleDescription = null;\r
+                       this.tabControlオプション.AccessibleName = null;\r
                        resources.ApplyResources( this.tabControlオプション, "tabControlオプション" );\r
+                       this.tabControlオプション.BackgroundImage = null;\r
                        this.tabControlオプション.Controls.Add( this.tabPage全般 );\r
                        this.tabControlオプション.Controls.Add( this.tabPageLanes );\r
                        this.tabControlオプション.Controls.Add( this.tabPageViewer );\r
+                       this.tabControlオプション.Font = null;\r
                        this.tabControlオプション.Name = "tabControlオプション";\r
                        this.tabControlオプション.SelectedIndex = 0;\r
                        this.tabControlオプション.KeyDown += new System.Windows.Forms.KeyEventHandler( this.tabControlオプション_KeyDown );\r
                        // \r
                        // tabPageLanes\r
                        // \r
+                       this.tabPageLanes.AccessibleDescription = null;\r
+                       this.tabPageLanes.AccessibleName = null;\r
+                       resources.ApplyResources( this.tabPageLanes, "tabPageLanes" );\r
+                       this.tabPageLanes.BackgroundImage = null;\r
                        this.tabPageLanes.Controls.Add( this.labelSelectLanes );\r
                        this.tabPageLanes.Controls.Add( this.checkedListBoxLaneSelectList );\r
-                       resources.ApplyResources( this.tabPageLanes, "tabPageLanes" );\r
+                       this.tabPageLanes.Font = null;\r
                        this.tabPageLanes.Name = "tabPageLanes";\r
                        this.tabPageLanes.UseVisualStyleBackColor = true;\r
                        // \r
                        // labelSelectLanes\r
                        // \r
+                       this.labelSelectLanes.AccessibleDescription = null;\r
+                       this.labelSelectLanes.AccessibleName = null;\r
                        resources.ApplyResources( this.labelSelectLanes, "labelSelectLanes" );\r
+                       this.labelSelectLanes.Font = null;\r
                        this.labelSelectLanes.Name = "labelSelectLanes";\r
                        // \r
                        // checkedListBoxLaneSelectList\r
                        // \r
+                       this.checkedListBoxLaneSelectList.AccessibleDescription = null;\r
+                       this.checkedListBoxLaneSelectList.AccessibleName = null;\r
+                       resources.ApplyResources( this.checkedListBoxLaneSelectList, "checkedListBoxLaneSelectList" );\r
+                       this.checkedListBoxLaneSelectList.BackgroundImage = null;\r
                        this.checkedListBoxLaneSelectList.CheckOnClick = true;\r
+                       this.checkedListBoxLaneSelectList.Font = null;\r
                        this.checkedListBoxLaneSelectList.FormattingEnabled = true;\r
-                       resources.ApplyResources( this.checkedListBoxLaneSelectList, "checkedListBoxLaneSelectList" );\r
                        this.checkedListBoxLaneSelectList.Name = "checkedListBoxLaneSelectList";\r
                        // \r
                        // tabPageViewer\r
                        // \r
-                       this.tabPageViewer.Controls.Add( this.groupBox_SelectViewer );\r
+                       this.tabPageViewer.AccessibleDescription = null;\r
+                       this.tabPageViewer.AccessibleName = null;\r
                        resources.ApplyResources( this.tabPageViewer, "tabPageViewer" );\r
+                       this.tabPageViewer.BackgroundImage = null;\r
+                       this.tabPageViewer.Controls.Add( this.groupBox_SelectViewer );\r
+                       this.tabPageViewer.Font = null;\r
                        this.tabPageViewer.Name = "tabPageViewer";\r
                        this.tabPageViewer.UseVisualStyleBackColor = true;\r
                        // \r
                        // groupBox_SelectViewer\r
                        // \r
+                       this.groupBox_SelectViewer.AccessibleDescription = null;\r
+                       this.groupBox_SelectViewer.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_SelectViewer, "groupBox_SelectViewer" );\r
+                       this.groupBox_SelectViewer.BackgroundImage = null;\r
                        this.groupBox_SelectViewer.Controls.Add( this.groupBox_DTXManiaSettings );\r
                        this.groupBox_SelectViewer.Controls.Add( this.groupBox_SoundDeviceSettings );\r
                        this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXViewer );\r
                        this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXManiaGR );\r
-                       resources.ApplyResources( this.groupBox_SelectViewer, "groupBox_SelectViewer" );\r
+                       this.groupBox_SelectViewer.Font = null;\r
                        this.groupBox_SelectViewer.Name = "groupBox_SelectViewer";\r
                        this.groupBox_SelectViewer.TabStop = false;\r
                        // \r
                        // groupBox_DTXManiaSettings\r
                        // \r
+                       this.groupBox_DTXManiaSettings.AccessibleDescription = null;\r
+                       this.groupBox_DTXManiaSettings.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_DTXManiaSettings, "groupBox_DTXManiaSettings" );\r
+                       this.groupBox_DTXManiaSettings.BackgroundImage = null;\r
                        this.groupBox_DTXManiaSettings.Controls.Add( this.label1 );\r
                        this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_TimeStretch );\r
                        this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_VSyncWait );\r
                        this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_GRmode );\r
-                       resources.ApplyResources( this.groupBox_DTXManiaSettings, "groupBox_DTXManiaSettings" );\r
+                       this.groupBox_DTXManiaSettings.Font = null;\r
                        this.groupBox_DTXManiaSettings.Name = "groupBox_DTXManiaSettings";\r
                        this.groupBox_DTXManiaSettings.TabStop = false;\r
                        // \r
                        // label1\r
                        // \r
+                       this.label1.AccessibleDescription = null;\r
+                       this.label1.AccessibleName = null;\r
                        resources.ApplyResources( this.label1, "label1" );\r
+                       this.label1.Font = null;\r
                        this.label1.Name = "label1";\r
                        // \r
                        // checkBox_TimeStretch\r
                        // \r
+                       this.checkBox_TimeStretch.AccessibleDescription = null;\r
+                       this.checkBox_TimeStretch.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBox_TimeStretch, "checkBox_TimeStretch" );\r
+                       this.checkBox_TimeStretch.BackgroundImage = null;\r
+                       this.checkBox_TimeStretch.Font = null;\r
                        this.checkBox_TimeStretch.Name = "checkBox_TimeStretch";\r
                        this.checkBox_TimeStretch.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBox_VSyncWait\r
                        // \r
+                       this.checkBox_VSyncWait.AccessibleDescription = null;\r
+                       this.checkBox_VSyncWait.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBox_VSyncWait, "checkBox_VSyncWait" );\r
+                       this.checkBox_VSyncWait.BackgroundImage = null;\r
+                       this.checkBox_VSyncWait.Font = null;\r
                        this.checkBox_VSyncWait.Name = "checkBox_VSyncWait";\r
                        this.checkBox_VSyncWait.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBox_GRmode\r
                        // \r
+                       this.checkBox_GRmode.AccessibleDescription = null;\r
+                       this.checkBox_GRmode.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBox_GRmode, "checkBox_GRmode" );\r
+                       this.checkBox_GRmode.BackgroundImage = null;\r
+                       this.checkBox_GRmode.Font = null;\r
                        this.checkBox_GRmode.Name = "checkBox_GRmode";\r
                        this.checkBox_GRmode.UseVisualStyleBackColor = true;\r
                        // \r
                        // groupBox_SoundDeviceSettings\r
                        // \r
+                       this.groupBox_SoundDeviceSettings.AccessibleDescription = null;\r
+                       this.groupBox_SoundDeviceSettings.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_SoundDeviceSettings, "groupBox_SoundDeviceSettings" );\r
+                       this.groupBox_SoundDeviceSettings.BackgroundImage = null;\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.label_Notice );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_DirectSound );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_WASAPI );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.comboBox_ASIOdevices );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_ASIO );\r
-                       resources.ApplyResources( this.groupBox_SoundDeviceSettings, "groupBox_SoundDeviceSettings" );\r
+                       this.groupBox_SoundDeviceSettings.Font = null;\r
                        this.groupBox_SoundDeviceSettings.Name = "groupBox_SoundDeviceSettings";\r
                        this.groupBox_SoundDeviceSettings.TabStop = false;\r
                        // \r
                        // label_Notice\r
                        // \r
+                       this.label_Notice.AccessibleDescription = null;\r
+                       this.label_Notice.AccessibleName = null;\r
                        resources.ApplyResources( this.label_Notice, "label_Notice" );\r
                        this.label_Notice.AutoEllipsis = true;\r
+                       this.label_Notice.Font = null;\r
                        this.label_Notice.Name = "label_Notice";\r
                        // \r
                        // radioButton_DirectSound\r
                        // \r
+                       this.radioButton_DirectSound.AccessibleDescription = null;\r
+                       this.radioButton_DirectSound.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_DirectSound, "radioButton_DirectSound" );\r
+                       this.radioButton_DirectSound.BackgroundImage = null;\r
+                       this.radioButton_DirectSound.Font = null;\r
                        this.radioButton_DirectSound.Name = "radioButton_DirectSound";\r
                        this.radioButton_DirectSound.TabStop = true;\r
                        this.radioButton_DirectSound.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_WASAPI\r
                        // \r
+                       this.radioButton_WASAPI.AccessibleDescription = null;\r
+                       this.radioButton_WASAPI.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_WASAPI, "radioButton_WASAPI" );\r
+                       this.radioButton_WASAPI.BackgroundImage = null;\r
+                       this.radioButton_WASAPI.Font = null;\r
                        this.radioButton_WASAPI.Name = "radioButton_WASAPI";\r
                        this.radioButton_WASAPI.TabStop = true;\r
                        this.radioButton_WASAPI.UseVisualStyleBackColor = true;\r
                        // \r
                        // comboBox_ASIOdevices\r
                        // \r
+                       this.comboBox_ASIOdevices.AccessibleDescription = null;\r
+                       this.comboBox_ASIOdevices.AccessibleName = null;\r
+                       resources.ApplyResources( this.comboBox_ASIOdevices, "comboBox_ASIOdevices" );\r
+                       this.comboBox_ASIOdevices.BackgroundImage = null;\r
                        this.comboBox_ASIOdevices.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
+                       this.comboBox_ASIOdevices.Font = null;\r
                        this.comboBox_ASIOdevices.FormattingEnabled = true;\r
-                       resources.ApplyResources( this.comboBox_ASIOdevices, "comboBox_ASIOdevices" );\r
                        this.comboBox_ASIOdevices.Name = "comboBox_ASIOdevices";\r
                        // \r
                        // radioButton_ASIO\r
                        // \r
+                       this.radioButton_ASIO.AccessibleDescription = null;\r
+                       this.radioButton_ASIO.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_ASIO, "radioButton_ASIO" );\r
+                       this.radioButton_ASIO.BackgroundImage = null;\r
+                       this.radioButton_ASIO.Font = null;\r
                        this.radioButton_ASIO.Name = "radioButton_ASIO";\r
                        this.radioButton_ASIO.TabStop = true;\r
                        this.radioButton_ASIO.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_UseDTXViewer\r
                        // \r
+                       this.radioButton_UseDTXViewer.AccessibleDescription = null;\r
+                       this.radioButton_UseDTXViewer.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_UseDTXViewer, "radioButton_UseDTXViewer" );\r
+                       this.radioButton_UseDTXViewer.BackgroundImage = null;\r
+                       this.radioButton_UseDTXViewer.Font = null;\r
                        this.radioButton_UseDTXViewer.Name = "radioButton_UseDTXViewer";\r
                        this.radioButton_UseDTXViewer.TabStop = true;\r
                        this.radioButton_UseDTXViewer.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_UseDTXManiaGR\r
                        // \r
+                       this.radioButton_UseDTXManiaGR.AccessibleDescription = null;\r
+                       this.radioButton_UseDTXManiaGR.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_UseDTXManiaGR, "radioButton_UseDTXManiaGR" );\r
+                       this.radioButton_UseDTXManiaGR.BackgroundImage = null;\r
+                       this.radioButton_UseDTXManiaGR.Font = null;\r
                        this.radioButton_UseDTXManiaGR.Name = "radioButton_UseDTXManiaGR";\r
                        this.radioButton_UseDTXManiaGR.TabStop = true;\r
                        this.radioButton_UseDTXManiaGR.UseVisualStyleBackColor = true;\r
                        // \r
                        // button1\r
                        // \r
+                       this.button1.AccessibleDescription = null;\r
+                       this.button1.AccessibleName = null;\r
                        resources.ApplyResources( this.button1, "button1" );\r
+                       this.button1.BackgroundImage = null;\r
                        this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;\r
+                       this.button1.Font = null;\r
                        this.button1.Name = "button1";\r
                        this.button1.UseVisualStyleBackColor = true;\r
                        // \r
                        // buttonOK\r
                        // \r
+                       this.buttonOK.AccessibleDescription = null;\r
+                       this.buttonOK.AccessibleName = null;\r
                        resources.ApplyResources( this.buttonOK, "buttonOK" );\r
+                       this.buttonOK.BackgroundImage = null;\r
                        this.buttonOK.DialogResult = System.Windows.Forms.DialogResult.OK;\r
+                       this.buttonOK.Font = null;\r
                        this.buttonOK.Name = "buttonOK";\r
                        this.buttonOK.UseVisualStyleBackColor = true;\r
                        // \r
                        // Cオプションダイアログ\r
                        // \r
+                       this.AccessibleDescription = null;\r
+                       this.AccessibleName = null;\r
                        resources.ApplyResources( this, "$this" );\r
                        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\r
+                       this.BackgroundImage = null;\r
                        this.ControlBox = false;\r
                        this.Controls.Add( this.buttonOK );\r
                        this.Controls.Add( this.button1 );\r
                        this.Controls.Add( this.tabControlオプション );\r
+                       this.Font = null;\r
+                       this.Icon = null;\r
                        this.MaximizeBox = false;\r
                        this.MinimizeBox = false;\r
                        this.Name = "Cオプションダイアログ";\r
                        this.KeyDown += new System.Windows.Forms.KeyEventHandler( this.Cオプションダイアログ_KeyDown );\r
                        this.tabPage全般.ResumeLayout( false );\r
                        this.tabPage全般.PerformLayout();\r
+                       this.groupBoxDefaultOperationMode.ResumeLayout( false );\r
+                       this.groupBoxDefaultOperationMode.PerformLayout();\r
+                       ( (System.ComponentModel.ISupportInitialize) ( this.pictureBox_EditMode ) ).EndInit();\r
+                       ( (System.ComponentModel.ISupportInitialize) ( this.pictureBox_SelectMode ) ).EndInit();\r
                        ( (System.ComponentModel.ISupportInitialize) ( this.numericUpDown最近使用したファイルの最大表示個数 ) ).EndInit();\r
                        this.tabControlオプション.ResumeLayout( false );\r
                        this.tabPageLanes.ResumeLayout( false );\r
                public System.Windows.Forms.CheckBox checkBox_TimeStretch;\r
                public System.Windows.Forms.CheckBox checkBox_VSyncWait;\r
                private System.Windows.Forms.Label label1;\r
+               private System.Windows.Forms.GroupBox groupBoxDefaultOperationMode;\r
+               private System.Windows.Forms.PictureBox pictureBox_SelectMode;\r
+               private System.Windows.Forms.PictureBox pictureBox_EditMode;\r
+               internal System.Windows.Forms.RadioButton radioButton_EditMode;\r
+               internal System.Windows.Forms.RadioButton radioButton_SelectMode;\r
 \r
        }\r
 }
\ No newline at end of file
index 9954ff4..c2c75e9 100644 (file)
@@ -97,5 +97,15 @@ namespace DTXCreator.オプション関連
                {\r
                        this.comboBox_ASIOdevices.Enabled = true;\r
                }\r
+\r
+               private void radioButtonSelectMode_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+\r
+               }\r
+\r
+               private void radioButtonEditMove_CheckedChanged( object sender, EventArgs e )\r
+               {\r
+\r
+               }\r
        }\r
 }\r
index 89b2c80..a9ded2a 100644 (file)
   <resheader name="writer">\r
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
+  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="radioButton_EditMode.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="radioButton_EditMode.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopLeft</value>\r
+  </data>\r
+  <data name="radioButton_EditMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 16</value>\r
+  </data>\r
+  <data name="radioButton_EditMode.Text" xml:space="preserve">\r
+    <value>編集モード</value>\r
+  </data>\r
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="radioButton_EditMode.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">\r
+    <value>ImageBeforeText</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopLeft</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 16</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.Text" xml:space="preserve">\r
+    <value>選択モード</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">\r
+    <value>ImageBeforeText</value>\r
+  </data>\r
+  <data name="groupBoxDefaultOperationMode.Text" xml:space="preserve">\r
+    <value>初期モード</value>\r
+  </data>\r
   <data name="checkBoxPlaySoundOnChip.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>283, 16</value>\r
   </data>\r
index a0a1084..4ba7b2b 100644 (file)
   <resheader name="writer">\r
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
   <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
-  <data name="checkBoxPlaySoundOnChip.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="label個まで表示する.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
-  <data name="checkBoxPlaySoundOnChip.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 73</value>\r
-  </data>\r
-  <data name="checkBoxPlaySoundOnChip.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>214, 16</value>\r
+  <data name="tabPageLanes.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
   </data>\r
-  <data name="checkBoxPlaySoundOnChip.TabIndex" type="System.Int32, mscorlib">\r
-    <value>5</value>\r
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="pictureBox_EditMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
   </data>\r
-  <data name="checkBoxPlaySoundOnChip.Text" xml:space="preserve">\r
-    <value>&amp;Play sound when WAV chip is placed</value>\r
+  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;Viewer.exe</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Name" xml:space="preserve">\r
-    <value>checkBoxPlaySoundOnChip</value>\r
+  <data name="&gt;&gt;radioButtonSelectMode.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="radioButtonEditMove.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">\r
+    <value>ImageBeforeText</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="tabPageLanes.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Name" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="button1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Bottom, Right</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 50</value>\r
+  <data name="label個まで表示する.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>62, 12</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>318, 16</value>\r
+  <data name="tabPage全般.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.TabIndex" type="System.Int32, mscorlib">\r
-    <value>4</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Name" xml:space="preserve">\r
+    <value>checkBox_VSyncWait</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.Text" xml:space="preserve">\r
-    <value>Don't play &amp;BGM preview automatically when WAV clicked</value>\r
+  <data name="&gt;&gt;label個まで表示する.Name" xml:space="preserve">\r
+    <value>label個まで表示する</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Name" xml:space="preserve">\r
-    <value>checkBoxPreviewBGM</value>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>263, 25</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButton_UseDTXViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="checkedListBoxLaneSelectList.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 6</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="checkBox最近使用したファイル.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 28</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="checkBoxPlaySoundOnChip.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 6</value>\r
+  <data name="&gt;&gt;button1.Name" xml:space="preserve">\r
+    <value>button1</value>\r
   </data>\r
   <data name="checkBoxオートフォーカス.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>80, 16</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
-  </data>\r
-  <data name="checkBoxオートフォーカス.Text" xml:space="preserve">\r
-    <value>Auto &amp;focus</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Name" xml:space="preserve">\r
-    <value>checkBoxオートフォーカス</value>\r
+  <data name="groupBox_DTXManiaSettings.TabIndex" type="System.Int32, mscorlib">\r
+    <value>8</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Name" xml:space="preserve">\r
+    <value>checkBoxPlaySoundOnChip</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="tabControlオプション.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.Name" xml:space="preserve">\r
+    <value>checkBox_TimeStretch</value>\r
   </data>\r
-  <data name="label個まで表示する.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="checkBox最近使用したファイル.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>170, 16</value>\r
   </data>\r
-  <data name="label個まで表示する.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>195, 29</value>\r
+  <data name="groupBoxDefaultOperationMode.Text" xml:space="preserve">\r
+    <value>Initial Operation Mode</value>\r
   </data>\r
-  <data name="label個まで表示する.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>62, 12</value>\r
+  <data name="tabPageViewer.Text" xml:space="preserve">\r
+    <value>Viewer</value>\r
   </data>\r
-  <data name="label個まで表示する.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.ZOrder" xml:space="preserve">\r
     <value>3</value>\r
   </data>\r
-  <data name="label個まで表示する.Text" xml:space="preserve">\r
-    <value>Show up &amp;to</value>\r
-  </data>\r
-  <data name="&gt;&gt;label個まで表示する.Name" xml:space="preserve">\r
-    <value>label個まで表示する</value>\r
+  <data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;radioButton_EditMode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="label_Notice.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;tabControlオプション.Name" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="label1.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 28</value>\r
+  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>170, 16</value>\r
+  <data name="checkBoxPlaySoundOnChip.Text" xml:space="preserve">\r
+    <value>&amp;Play sound when WAV chip is placed</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="&gt;&gt;radioButtonEditMove.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.Text" xml:space="preserve">\r
-    <value>Most &amp;recently used files list:</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Name" xml:space="preserve">\r
-    <value>checkBox最近使用したファイル</value>\r
+  <data name="&gt;&gt;radioButtonSelectMode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;label_Notice.Name" xml:space="preserve">\r
+    <value>label_Notice</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.ZOrder" xml:space="preserve">\r
-    <value>4</value>\r
+  <data name="&gt;&gt;radioButtonEditMove.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>263, 25</value>\r
+  <data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Bottom, Right</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>56, 19</value>\r
+  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
+    <value>SoundDevice (*)</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.TabIndex" type="System.Int32, mscorlib">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Name" xml:space="preserve">\r
-    <value>numericUpDown最近使用したファイルの最大表示個数</value>\r
+  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>145, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox最近使用したファイル.Text" xml:space="preserve">\r
+    <value>Most &amp;recently used files list:</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="labelSelectLanes.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>133, 7</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.ZOrder" xml:space="preserve">\r
-    <value>5</value>\r
+  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;ManiaGR.exe</value>\r
   </data>\r
-  <data name="tabPage全般.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="radioButtonSelectMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
   </data>\r
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
-  <data name="tabPage全般.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>56, 19</value>\r
   </data>\r
-  <data name="tabPage全般.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 256</value>\r
+  <data name="&gt;&gt;pictureBox_EditMode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="tabPage全般.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;tabPageLanes.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="tabPage全般.Text" xml:space="preserve">\r
-    <value>General</value>\r
+  <data name="checkBoxPlaySoundOnChip.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 73</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Name" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="tabPage全般.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;label1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Parent" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="label1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>143, 34</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.ZOrder" xml:space="preserve">\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.ZOrder" xml:space="preserve">\r
     <value>0</value>\r
   </data>\r
-  <data name="tabControlオプション.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Top, Bottom, Left, Right</value>\r
-  </data>\r
-  <data name="labelSelectLanes.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
-  </data>\r
-  <data name="labelSelectLanes.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="labelSelectLanes.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>133, 7</value>\r
+  <data name="tabPageLanes.Text" xml:space="preserve">\r
+    <value>Lanes</value>\r
   </data>\r
-  <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>161, 12</value>\r
+  <data name="tabPageLanes.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
   </data>\r
-  <data name="labelSelectLanes.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="radioButton_ASIO.TabIndex" type="System.Int32, mscorlib">\r
+    <value>4</value>\r
   </data>\r
-  <data name="labelSelectLanes.Text" xml:space="preserve">\r
-    <value>Select Lanes you'd like to use.</value>\r
+  <data name="radioButtonSelectMode.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Name" xml:space="preserve">\r
-    <value>labelSelectLanes</value>\r
+  <data name="&gt;&gt;groupBoxDefaultOperationMode.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;groupBoxDefaultOperationMode.Name" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="&gt;&gt;label_Notice.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.ZOrder" xml:space="preserve">\r
+  <data name="checkedListBoxLaneSelectList.TabIndex" type="System.Int32, mscorlib">\r
     <value>0</value>\r
   </data>\r
-  <data name="checkedListBoxLaneSelectList.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 6</value>\r
+  <data name="radioButton_DirectSound.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="checkedListBoxLaneSelectList.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>120, 228</value>\r
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>168, 36</value>\r
   </data>\r
-  <data name="checkedListBoxLaneSelectList.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="radioButtonSelectMode.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">\r
+    <value>ImageBeforeText</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Name" xml:space="preserve">\r
-    <value>checkedListBoxLaneSelectList</value>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>135, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="checkBoxPreviewBGM.Text" xml:space="preserve">\r
+    <value>Don't play &amp;BGM preview automatically when WAV clicked</value>\r
   </data>\r
-  <data name="tabPageLanes.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.Name" xml:space="preserve">\r
+    <value>checkBox_GRmode</value>\r
   </data>\r
-  <data name="tabPageLanes.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="button1.Text" xml:space="preserve">\r
+    <value>Cancel</value>\r
   </data>\r
-  <data name="tabPageLanes.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 256</value>\r
+  <data name="$this.Text" xml:space="preserve">\r
+    <value>Options</value>\r
   </data>\r
-  <data name="tabPageLanes.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="checkBoxオートフォーカス.Text" xml:space="preserve">\r
+    <value>Auto &amp;focus</value>\r
   </data>\r
-  <data name="tabPageLanes.Text" xml:space="preserve">\r
-    <value>Lanes</value>\r
+  <data name="checkBox_TimeStretch.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>86, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageLanes.Name" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="radioButton_EditMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 41</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageLanes.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="pictureBox_SelectMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageLanes.Parent" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="tabPageViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageLanes.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="label1.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>347, 250</value>\r
+  </data>\r
+  <data name="&gt;&gt;label個まで表示する.ZOrder" xml:space="preserve">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="labelSelectLanes.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="label1.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>143, 34</value>\r
+  <data name="radioButton_DirectSound.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
   </data>\r
-  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>168, 36</value>\r
+  <data name="groupBoxDefaultOperationMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 95</value>\r
   </data>\r
-  <data name="label1.TabIndex" type="System.Int32, mscorlib">\r
-    <value>11</value>\r
+  <data name="radioButton_UseDTXManiaGR.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
   <data name="label1.Text" xml:space="preserve">\r
     <value>(You can use it only when\r
  WASAPI/ASIO is used,\r
  within PlaySpeed = x0.8 - x1.2)</value>\r
   </data>\r
-  <data name="&gt;&gt;label1.Name" xml:space="preserve">\r
-    <value>label1</value>\r
+  <data name="&gt;&gt;pictureBox_EditMode.Name" xml:space="preserve">\r
+    <value>pictureBox_EditMode</value>\r
   </data>\r
-  <data name="&gt;&gt;label1.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButtonEditMove.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>74, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;label1.Parent" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 23</value>\r
   </data>\r
-  <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;button1.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="radioButtonSelectMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>86, 16</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="checkBox_GRmode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>71, 16</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>127, 18</value>\r
+  <data name="checkBox最近使用したファイル.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>86, 16</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXManiaGR</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.TabIndex" type="System.Int32, mscorlib">\r
-    <value>10</value>\r
+  <data name="radioButton_UseDTXManiaGR.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Text" xml:space="preserve">\r
-    <value>&amp;TimeStretch</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.Name" xml:space="preserve">\r
-    <value>checkBox_TimeStretch</value>\r
+  <data name="buttonOK.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.Type" xml:space="preserve">\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.Parent" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="checkBoxオートフォーカス.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 6</value>\r
   </data>\r
   <data name="&gt;&gt;checkBox_TimeStretch.ZOrder" xml:space="preserve">\r
     <value>1</value>\r
   </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
   <data name="checkBox_VSyncWait.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBox_VSyncWait.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+  <data name="groupBoxDefaultOperationMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>170, 68</value>\r
+  </data>\r
+  <data name="&gt;&gt;pictureBox_SelectMode.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPage全般.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="radioButton_SelectMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;buttonOK.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="tabPage全般.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
+  </data>\r
+  <data name="&gt;&gt;buttonOK.Name" xml:space="preserve">\r
+    <value>buttonOK</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="&gt;&gt;pictureBox_SelectMode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
     <value>NoControl</value>\r
   </data>\r
-  <data name="checkBox_VSyncWait.Location" type="System.Drawing.Point, System.Drawing">\r
+  <data name="label1.TabIndex" type="System.Int32, mscorlib">\r
+    <value>11</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="tabPageViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_SelectMode.Name" xml:space="preserve">\r
+    <value>radioButton_SelectMode</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="&gt;&gt;labelSelectLanes.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="checkBoxPlaySoundOnChip.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 40</value>\r
   </data>\r
-  <data name="checkBox_VSyncWait.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>79, 16</value>\r
+  <data name="&gt;&gt;tabControlオプション.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="tabControlオプション.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Top, Bottom, Left, Right</value>\r
+  </data>\r
+  <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>219, 304</value>\r
+  </data>\r
+  <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Name" xml:space="preserve">\r
+    <value>checkBoxオートフォーカス</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="pictureBox_SelectMode.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">\r
+    <value>StretchImage</value>\r
+  </data>\r
+  <data name="radioButtonEditMove.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButtonSelectMode.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="radioButton_WASAPI.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
+  </data>\r
+  <data name="labelSelectLanes.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
+  </data>\r
+  <data name="label_Notice.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>169, 19</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPage全般.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
+    <value>CenterParent</value>\r
+  </data>\r
+  <data name="&gt;&gt;labelSelectLanes.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="radioButton_ASIO.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="buttonOK.TabIndex" type="System.Int32, mscorlib">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabControlオプション.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="comboBox_ASIOdevices.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>121, 20</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="label_Notice.Text" xml:space="preserve">\r
+    <value>(*)\r
+You need to reboot viewer\r
+after changing these\r
+parameters.</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabControlオプション.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="radioButtonEditMove.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="radioButtonSelectMode.Text" xml:space="preserve">\r
+    <value>Select mode</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>124, 16</value>\r
+  </data>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
+  </data>\r
+  <data name="&gt;&gt;label個まで表示する.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="checkBox_GRmode.Text" xml:space="preserve">\r
+    <value>&amp;GR mode</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
+  </data>\r
+  <data name="groupBox_DTXManiaSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>313, 73</value>\r
+  </data>\r
+  <data name="tabPage全般.Text" xml:space="preserve">\r
+    <value>General</value>\r
+  </data>\r
+  <data name="&gt;&gt;pictureBox_SelectMode.Name" xml:space="preserve">\r
+    <value>pictureBox_SelectMode</value>\r
+  </data>\r
+  <data name="&gt;&gt;pictureBox_EditMode.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.Name" xml:space="preserve">\r
+    <value>tabPageViewer</value>\r
+  </data>\r
+  <data name="label個まで表示する.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>195, 29</value>\r
+  </data>\r
+  <data name="groupBox_DTXManiaSettings.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 171</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
+  </data>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Name" xml:space="preserve">\r
+    <value>numericUpDown最近使用したファイルの最大表示個数</value>\r
+  </data>\r
+  <data name="groupBox_SoundDeviceSettings.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 58</value>\r
+  </data>\r
+  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>85, 16</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="checkBox_VSyncWait.TabIndex" type="System.Int32, mscorlib">\r
-    <value>9</value>\r
+  <data name="&gt;&gt;pictureBox_SelectMode.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="checkBox_VSyncWait.Text" xml:space="preserve">\r
-    <value>V&amp;SyncWait</value>\r
+  <data name="groupBox_SoundDeviceSettings.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_VSyncWait.Name" xml:space="preserve">\r
-    <value>checkBox_VSyncWait</value>\r
+  <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>161, 12</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_VSyncWait.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_VSyncWait.Parent" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_VSyncWait.ZOrder" xml:space="preserve">\r
+  <data name="tabPageViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
+  </data>\r
+  <data name="&gt;&gt;tabPageViewer.ZOrder" xml:space="preserve">\r
     <value>2</value>\r
   </data>\r
-  <data name="checkBox_GRmode.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="pictureBox_EditMode.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">\r
+    <value>StretchImage</value>\r
+  </data>\r
+  <data name="checkBoxPreviewBGM.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 18</value>\r
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">\r
+    <value>Cオプションダイアログ</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>71, 16</value>\r
+  <data name="pictureBox_EditMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>16, 16</value>\r
   </data>\r
-  <data name="checkBox_GRmode.TabIndex" type="System.Int32, mscorlib">\r
-    <value>8</value>\r
+  <data name="label個まで表示する.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Text" xml:space="preserve">\r
-    <value>&amp;GR mode</value>\r
+  <data name="label個まで表示する.Text" xml:space="preserve">\r
+    <value>Show up &amp;to</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.Name" xml:space="preserve">\r
-    <value>checkBox_GRmode</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Name" xml:space="preserve">\r
+    <value>checkedListBoxLaneSelectList</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.Type" xml:space="preserve">\r
+  <data name="radioButtonEditMove.Text" xml:space="preserve">\r
+    <value>Edit mode</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="&gt;&gt;checkBox_GRmode.Parent" xml:space="preserve">\r
     <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
-  </data>\r
-  <data name="groupBox_DTXManiaSettings.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>28, 171</value>\r
-  </data>\r
-  <data name="groupBox_DTXManiaSettings.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>313, 73</value>\r
+  <data name="checkBox_VSyncWait.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.TabIndex" type="System.Int32, mscorlib">\r
-    <value>8</value>\r
+  <data name="groupBox_SelectViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 3</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.Text" xml:space="preserve">\r
-    <value>Other DTXManiaGR Settings</value>\r
+  <data name="&gt;&gt;label個まで表示する.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Name" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="&gt;&gt;radioButtonEditMove.Name" xml:space="preserve">\r
+    <value>radioButtonEditMove</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="button1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>300, 304</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="&gt;&gt;tabPage全般.Name" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.ZOrder" xml:space="preserve">\r
+    <value>6</value>\r
   </data>\r
-  <data name="label_Notice.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Top, Bottom, Left, Right</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="label_Notice.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;tabPageViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="label_Notice.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>169, 19</value>\r
+  <data name="&gt;&gt;radioButton_SelectMode.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="label_Notice.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>139, 48</value>\r
+  <data name="tabControlオプション.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>12, 12</value>\r
   </data>\r
-  <data name="label_Notice.TabIndex" type="System.Int32, mscorlib">\r
-    <value>6</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="label_Notice.Text" xml:space="preserve">\r
-    <value>(*)\r
-You need to reboot viewer\r
-after changing these\r
-parameters.</value>\r
+  <data name="checkBox_TimeStretch.Text" xml:space="preserve">\r
+    <value>&amp;TimeStretch</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Name" xml:space="preserve">\r
-    <value>label_Notice</value>\r
+  <data name="checkBoxPreviewBGM.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 50</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="pictureBox_SelectMode.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Location" type="System.Drawing.Point, System.Drawing">\r
+  <data name="checkBox_GRmode.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 18</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>85, 16</value>\r
-  </data>\r
-  <data name="radioButton_DirectSound.TabIndex" type="System.Int32, mscorlib">\r
-    <value>2</value>\r
+  <data name="groupBoxDefaultOperationMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>9</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
-    <value>&amp;DirectSound</value>\r
+  <data name="checkBox_GRmode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>8</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
-    <value>radioButton_DirectSound</value>\r
+  <data name="label_Notice.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>139, 48</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Type" xml:space="preserve">\r
+  <data name="&gt;&gt;radioButtonEditMove.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="tabPageLanes.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="checkBoxオートフォーカス.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
-  </data>\r
-  <data name="radioButton_WASAPI.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 40</value>\r
+  <data name="checkBoxPreviewBGM.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>318, 16</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>145, 16</value>\r
+  <data name="&gt;&gt;labelSelectLanes.Parent" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.TabIndex" type="System.Int32, mscorlib">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;label1.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
-    <value>&amp;WASAPI (Vista or later)</value>\r
+  <data name="radioButtonSelectMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 18</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Name" xml:space="preserve">\r
-    <value>radioButton_WASAPI</value>\r
+  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>313, 107</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_VSyncWait.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>29, 80</value>\r
+  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>155, 16</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>121, 20</value>\r
+  <data name="&gt;&gt;groupBoxDefaultOperationMode.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.TabIndex" type="System.Int32, mscorlib">\r
-    <value>5</value>\r
+  <data name="label_Notice.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
-    <value>comboBox_ASIOdevices</value>\r
+  <data name="checkedListBoxLaneSelectList.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>120, 228</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_TimeStretch.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="checkBox_VSyncWait.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>79, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_ASIO.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="checkBox_TimeStretch.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="radioButton_ASIO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+  <data name="radioButton_WASAPI.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
     <value>NoControl</value>\r
   </data>\r
-  <data name="radioButton_ASIO.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 62</value>\r
+  <data name="checkBox_VSyncWait.TabIndex" type="System.Int32, mscorlib">\r
+    <value>9</value>\r
   </data>\r
-  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>155, 16</value>\r
+  <data name="&gt;&gt;pictureBox_EditMode.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
   </data>\r
-  <data name="radioButton_ASIO.TabIndex" type="System.Int32, mscorlib">\r
-    <value>4</value>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
-    <value>&amp;ASIO (ASIO devices only)</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Name" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
-    <value>radioButton_ASIO</value>\r
+  <data name="radioButtonEditMove.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 41</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_VSyncWait.Text" xml:space="preserve">\r
+    <value>V&amp;SyncWait</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="checkBox_GRmode.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
-    <value>4</value>\r
+  <data name="radioButton_SelectMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 18</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>28, 58</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>313, 107</value>\r
+  <data name="&gt;&gt;radioButton_EditMode.Name" xml:space="preserve">\r
+    <value>radioButton_EditMode</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.TabIndex" type="System.Int32, mscorlib">\r
-    <value>7</value>\r
+  <data name="groupBox_SelectViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
+  </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
+    <value>radioButton_ASIO</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
-    <value>SoundDevice (*)</value>\r
+  <data name="label_Notice.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Top, Bottom, Left, Right</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Name" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
+    <value>391, 339</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Type" xml:space="preserve">\r
+  <data name="&gt;&gt;groupBoxDefaultOperationMode.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="tabPage全般.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="button1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 23</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="checkBox_TimeStretch.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 18</value>\r
-  </data>\r
-  <data name="radioButton_UseDTXViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>124, 16</value>\r
+  <data name="checkBox_TimeStretch.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>127, 18</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.ZOrder" xml:space="preserve">\r
+    <value>5</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
-    <value>Use DTX&amp;Viewer.exe</value>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
+    <value>radioButton_DirectSound</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Name" xml:space="preserve">\r
-    <value>radioButton_UseDTXViewer</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Name" xml:space="preserve">\r
+    <value>checkBoxPreviewBGM</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButton_WASAPI.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="radioButton_WASAPI.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;tabPage全般.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
+    <value>comboBox_ASIOdevices</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="&gt;&gt;tabPageLanes.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 40</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>135, 16</value>\r
+  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
+    <value>&amp;WASAPI (Vista or later)</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Parent" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
-    <value>Use DTX&amp;ManiaGR.exe</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Name" xml:space="preserve">\r
-    <value>radioButton_UseDTXManiaGR</value>\r
+  <data name="&gt;&gt;labelSelectLanes.Name" xml:space="preserve">\r
+    <value>labelSelectLanes</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="comboBox_ASIOdevices.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="checkBoxオートフォーカス.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="pictureBox_SelectMode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 3</value>\r
+  <data name="radioButton_UseDTXManiaGR.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>347, 250</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>6</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXViewer</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
-    <value>Viewer Settings</value>\r
+  <data name="labelSelectLanes.Text" xml:space="preserve">\r
+    <value>Select Lanes you'd like to use.</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Name" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Name" xml:space="preserve">\r
+    <value>radioButton_WASAPI</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;tabPageLanes.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Parent" xml:space="preserve">\r
-    <value>tabPageViewer</value>\r
+  <data name="checkBoxPlaySoundOnChip.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>214, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="radioButton_ASIO.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 62</value>\r
   </data>\r
-  <data name="tabPageViewer.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="radioButtonSelectMode.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopLeft</value>\r
   </data>\r
-  <data name="tabPageViewer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="&gt;&gt;button1.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
   </data>\r
-  <data name="tabPageViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 256</value>\r
+  <data name="button1.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
   </data>\r
-  <data name="tabPageViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;label_Notice.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="tabPageViewer.Text" xml:space="preserve">\r
-    <value>Viewer</value>\r
+  <data name="tabControlオプション.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>367, 282</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Name" xml:space="preserve">\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Parent" xml:space="preserve">\r
     <value>tabPageViewer</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;radioButtonSelectMode.Name" xml:space="preserve">\r
+    <value>radioButtonSelectMode</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Parent" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="radioButton_EditMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Name" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="tabControlオプション.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>12, 12</value>\r
+  <data name="radioButtonEditMove.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopLeft</value>\r
   </data>\r
-  <data name="tabControlオプション.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>367, 282</value>\r
+  <data name="tabPageViewer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="tabControlオプション.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="&gt;&gt;radioButton_EditMode.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
+  </data>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
     <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Name" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Name" xml:space="preserve">\r
+    <value>checkBox最近使用したファイル</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
+    <value>Viewer Settings</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
+  <data name="pictureBox_SelectMode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>16, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
+    <value>&amp;ASIO (ASIO devices only)</value>\r
   </data>\r
-  <data name="button1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Bottom, Right</value>\r
+  <data name="&gt;&gt;label1.Name" xml:space="preserve">\r
+    <value>label1</value>\r
   </data>\r
-  <data name="button1.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>300, 304</value>\r
+  <data name="&gt;&gt;radioButton_SelectMode.Parent" xml:space="preserve">\r
+    <value>groupBoxDefaultOperationMode</value>\r
   </data>\r
-  <data name="button1.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>75, 23</value>\r
+  <data name="labelSelectLanes.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
   </data>\r
-  <data name="button1.TabIndex" type="System.Int32, mscorlib">\r
-    <value>5</value>\r
+  <data name="pictureBox_EditMode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
   </data>\r
-  <data name="button1.Text" xml:space="preserve">\r
-    <value>Cancel</value>\r
+  <data name="checkBox最近使用したファイル.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Name" xml:space="preserve">\r
-    <value>button1</value>\r
+  <data name="&gt;&gt;radioButton_EditMode.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">\r
+    <value>6, 12</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
+  <data name="&gt;&gt;label_Notice.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="comboBox_ASIOdevices.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>29, 80</value>\r
   </data>\r
-  <data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Bottom, Right</value>\r
+  <data name="radioButton_DirectSound.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
   </data>\r
-  <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>219, 304</value>\r
+  <data name="&gt;&gt;tabPageLanes.Name" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>75, 23</value>\r
+  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
+    <value>&amp;DirectSound</value>\r
   </data>\r
-  <data name="buttonOK.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="checkBoxPreviewBGM.TabIndex" type="System.Int32, mscorlib">\r
     <value>4</value>\r
   </data>\r
-  <data name="buttonOK.Text" xml:space="preserve">\r
-    <value>OK</value>\r
+  <data name="&gt;&gt;button1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;buttonOK.Name" xml:space="preserve">\r
-    <value>buttonOK</value>\r
+  <data name="&gt;&gt;radioButton_SelectMode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;buttonOK.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="buttonOK.Text" xml:space="preserve">\r
+    <value>OK</value>\r
   </data>\r
-  <data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
+  <data name="groupBox_DTXManiaSettings.Text" xml:space="preserve">\r
+    <value>Other DTXManiaGR Settings</value>\r
   </data>\r
-  <data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
     <value>True</value>\r
@@ -878,22 +1076,4 @@ parameters.</value>
   <metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
     <value>Japanese (Japan)</value>\r
   </metadata>\r
-  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">\r
-    <value>6, 12</value>\r
-  </data>\r
-  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
-    <value>391, 339</value>\r
-  </data>\r
-  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
-    <value>CenterParent</value>\r
-  </data>\r
-  <data name="$this.Text" xml:space="preserve">\r
-    <value>Options</value>\r
-  </data>\r
-  <data name="&gt;&gt;$this.Name" xml:space="preserve">\r
-    <value>Cオプションダイアログ</value>\r
-  </data>\r
-  <data name="&gt;&gt;$this.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
 </root>
\ No newline at end of file
index 2387325..54bc711 100644 (file)
@@ -20,6 +20,8 @@ namespace DTXCreator.オプション関連
                        cオプションダイアログ.numericUpDown最近使用したファイルの最大表示個数.Value = this.formメインフォーム.appアプリ設定.RecentFilesNum;\r
                        cオプションダイアログ.checkBoxPreviewBGM.CheckState = this.formメインフォーム.appアプリ設定.NoPreviewBGM ? CheckState.Checked : CheckState.Unchecked;\r
                        cオプションダイアログ.checkBoxPlaySoundOnChip.CheckState = this.formメインフォーム.appアプリ設定.PlaySoundOnWAVChipAllocated ? CheckState.Checked : CheckState.Unchecked;\r
+                       cオプションダイアログ.radioButton_SelectMode.Checked = this.formメインフォーム.appアプリ設定.InitialOperationMode;\r
+                       cオプションダイアログ.radioButton_EditMode.Checked = !this.formメインフォーム.appアプリ設定.InitialOperationMode;\r
                        #endregion\r
                        #region [ Laneタブ ]\r
                        if ( !cオプションダイアログ.bレーンリストの内訳が生成済みである )\r
@@ -58,6 +60,8 @@ namespace DTXCreator.オプション関連
                                this.formメインフォーム.appアプリ設定.NoPreviewBGM = cオプションダイアログ.checkBoxPreviewBGM.Checked;\r
                                this.formメインフォーム.appアプリ設定.PlaySoundOnWAVChipAllocated = cオプションダイアログ.checkBoxPlaySoundOnChip.Checked;\r
 \r
+                               this.formメインフォーム.appアプリ設定.InitialOperationMode = cオプションダイアログ.radioButton_SelectMode.Checked;\r
+                               \r
                                for ( int i = 0; i < this.formメインフォーム.mgr譜面管理者.listレーン.Count; i++ )\r
                                {\r
                                        DTXCreator.譜面.Cレーン.ELaneType e = this.formメインフォーム.mgr譜面管理者.listレーン[ i ].eLaneType;\r