private void ConfigForm_Load(object sender, EventArgs e) { // 現在の設定をレジストリから読み込む this.loadConfig(); int current, i; this.checkBox_FullScreen.Checked = this.useFullScreen; this.checkBox_FullSoundOFF.Checked = !this.useSound; this.checkBox_MapEffect.Checked = this.useMapEffect; this.checkBox_SpecailEffect.Checked = this.use3DEffect; // ディスプレイ設定 //Structures.Display.Display currentDisplay = this.dispCollector.getDisplay(this.ScreenWidth, this.ScreenHeight); Structures.Display.Display currentDisplay = new TricksterTools.Plugins.ConfigExtra.Structures.Display.Display(this.ScreenWidth, this.ScreenHeight); ComboBoxDisplay dispItem; current = 0; i = 0; foreach (Structures.Display.Display display in this.dispCollector.getMap()) { //dispItem = new ComboBoxDisplay(display.Gauge, display.ToString()); dispItem = new ComboBoxDisplay(display.Width, display.Height, display.ToString()); this.comboBox_Resolution.Items.Add(dispItem); //if (dispItem.Gauge == currentDisplay.Gauge) if (dispItem.Width == currentDisplay.Width && dispItem.Height == currentDisplay.Height) { current = i; } i++; } if (this.comboBox_Resolution.Items.Count > 0) { this.comboBox_Resolution.SelectedIndex = current; } // サンプリングレート設定 Structures.Sound.SampleRate currentRate = new Structures.Sound.SampleRate(); currentRate.Rate = this.SoundFreq; current = 0; i = 0; foreach (Structures.Sound.SampleRate samplerate in this.samprateCollector.getMap()) { this.comboBox_SampleRate.Items.Add(samplerate); if (samplerate.Rate == currentRate.Rate) { current = i; } i++; } this.comboBox_SampleRate.SelectedIndex = current; // ビットレート設定 Structures.Sound.Bits currentBit = new Structures.Sound.Bits(); currentBit.Bit = this.SoundBit; current = 0; i = 0; foreach (Structures.Sound.Bits bit in this.bitCollector.getMap()) { this.comboBox_Bits.Items.Add(bit); if (bit.Bit == currentBit.Bit) { current = i; } i++; } this.comboBox_Bits.SelectedIndex = current; // チャンネル設定 Structures.Sound.Channel currentChannel = new Structures.Sound.Channel(); currentChannel.ch = this.SoundChannel; current = 0; i = 0; foreach (Structures.Sound.Channel ch in this.channelCollector.getMap()) { this.comboBox_Channel.Items.Add(ch); if (ch.ch == currentChannel.ch) { current = i; } i++; } this.comboBox_Channel.SelectedIndex = current; // 画像フォーマット設定 Structures.Images.Formats currentFormat = new Structures.Images.Formats(); currentFormat.Format = this.CaptureScreenFormat; current = 0; i = 0; foreach (Structures.Images.Formats format in this.formatCollector.getMap()) { this.comboBox_FileFormat.Items.Add(format); if (format.Format == currentFormat.Format) { current = i; } i++; } this.comboBox_FileFormat.SelectedIndex = current; // JPEG画質クオリティ(圧縮率) this.trackBar_JPGOption.Value = this.CaptureScreenJPGQuality; this.label_JPGOption_QualityLevel.Text = this.CaptureScreenJPGQuality.ToString() + " %"; }
private void ConfigForm_Load(object sender, EventArgs e) { // ���݂̐ݒ����W�X�g������ǂݍ��� this.loadConfig(); int current, i; this.checkBox_FullScreen.Checked = this.useFullScreen; this.checkBox_FullSoundOFF.Checked = !this.useSound; this.checkBox_MapEffect.Checked = this.useMapEffect; this.checkBox_SpecailEffect.Checked = this.use3DEffect; // �f�B�X�v���C�ݒ� //Structures.Display.Display currentDisplay = this.dispCollector.getDisplay(this.ScreenWidth, this.ScreenHeight); Structures.Display.Display currentDisplay = new TricksterTools.Plugins.ConfigExtra.Structures.Display.Display(this.ScreenWidth, this.ScreenHeight); ComboBoxDisplay dispItem; current = 0; i = 0; foreach (Structures.Display.Display display in this.dispCollector.getMap()) { //dispItem = new ComboBoxDisplay(display.Gauge, display.ToString()); dispItem = new ComboBoxDisplay(display.Width, display.Height, display.ToString()); this.comboBox_Resolution.Items.Add(dispItem); //if (dispItem.Gauge == currentDisplay.Gauge) if (dispItem.Width == currentDisplay.Width && dispItem.Height == currentDisplay.Height) { current = i; } i++; } if (this.comboBox_Resolution.Items.Count > 0) { this.comboBox_Resolution.SelectedIndex = current; } // �T���v�����O���[�g�ݒ� Structures.Sound.SampleRate currentRate = new Structures.Sound.SampleRate(); currentRate.Rate = this.SoundFreq; current = 0; i = 0; foreach (Structures.Sound.SampleRate samplerate in this.samprateCollector.getMap()) { this.comboBox_SampleRate.Items.Add(samplerate); if (samplerate.Rate == currentRate.Rate) { current = i; } i++; } this.comboBox_SampleRate.SelectedIndex = current; // �r�b�g���[�g�ݒ� Structures.Sound.Bits currentBit = new Structures.Sound.Bits(); currentBit.Bit = this.SoundBit; current = 0; i = 0; foreach (Structures.Sound.Bits bit in this.bitCollector.getMap()) { this.comboBox_Bits.Items.Add(bit); if (bit.Bit == currentBit.Bit) { current = i; } i++; } this.comboBox_Bits.SelectedIndex = current; // �`�����l���ݒ� Structures.Sound.Channel currentChannel = new Structures.Sound.Channel(); currentChannel.ch = this.SoundChannel; current = 0; i = 0; foreach (Structures.Sound.Channel ch in this.channelCollector.getMap()) { this.comboBox_Channel.Items.Add(ch); if (ch.ch == currentChannel.ch) { current = i; } i++; } this.comboBox_Channel.SelectedIndex = current; // �摜�t�H�[�}�b�g�ݒ� Structures.Images.Formats currentFormat = new Structures.Images.Formats(); currentFormat.Format = this.CaptureScreenFormat; current = 0; i = 0; foreach (Structures.Images.Formats format in this.formatCollector.getMap()) { this.comboBox_FileFormat.Items.Add(format); if (format.Format == currentFormat.Format) current = i; i++; } this.comboBox_FileFormat.SelectedIndex = current; // JPEG�掿�N�I���e�B�i���k���j this.trackBar_JPGOption.Value = this.CaptureScreenJPGQuality; this.label_JPGOption_QualityLevel.Text = this.CaptureScreenJPGQuality.ToString() + " %"; }