2 using System.Collections.Generic;
\r
4 using System.Windows.Forms;
\r
6 namespace DTXCreator.オプション関連
\r
8 internal class Cオプション管理
\r
10 public Cオプション管理( Cメインフォーム pメインフォーム )
\r
12 this.formメインフォーム = pメインフォーム;
\r
14 public void tオプションダイアログを開いて編集し結果をアプリ設定に格納する()
\r
16 Cオプションダイアログ cオプションダイアログ = new Cオプションダイアログ();
\r
17 cオプションダイアログ.checkBoxオートフォーカス.CheckState = this.formメインフォーム.appアプリ設定.AutoFocus ? CheckState.Checked : CheckState.Unchecked;
\r
18 cオプションダイアログ.checkBox最近使用したファイル.CheckState = this.formメインフォーム.appアプリ設定.ShowRecentFiles ? CheckState.Checked : CheckState.Unchecked;
\r
19 cオプションダイアログ.numericUpDown最近使用したファイルの最大表示個数.Value = this.formメインフォーム.appアプリ設定.RecentFilesNum;
\r
20 cオプションダイアログ.checkBoxPreviewBGM.CheckState = this.formメインフォーム.appアプリ設定.NoPreviewBGM ? CheckState.Checked : CheckState.Unchecked;
\r
21 cオプションダイアログ.checkBoxPlaySoundOnChip.CheckState = this.formメインフォーム.appアプリ設定.PlaySoundOnWAVChipAllocated ? CheckState.Checked : CheckState.Unchecked;
\r
22 if( cオプションダイアログ.ShowDialog() == DialogResult.OK )
\r
24 this.formメインフォーム.appアプリ設定.AutoFocus = cオプションダイアログ.checkBoxオートフォーカス.Checked;
\r
25 this.formメインフォーム.appアプリ設定.ShowRecentFiles = cオプションダイアログ.checkBox最近使用したファイル.Checked;
\r
26 this.formメインフォーム.appアプリ設定.RecentFilesNum = (int) cオプションダイアログ.numericUpDown最近使用したファイルの最大表示個数.Value;
\r
27 this.formメインフォーム.appアプリ設定.NoPreviewBGM = cオプションダイアログ.checkBoxPreviewBGM.Checked;
\r
28 this.formメインフォーム.appアプリ設定.PlaySoundOnWAVChipAllocated = cオプションダイアログ.checkBoxPlaySoundOnChip.Checked;
\r
29 this.formメインフォーム.t最近使ったファイルをFileメニューへ追加する();
\r
35 private Cメインフォーム formメインフォーム;
\r