//──────────────────────────────────────── /// <summary> /// 部品番号の色。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pcddlPartnumberColor_SelectedIndexChanged(object sender, EventArgs e) { // ドロップダウンリスト ComboBox pcddl = (ComboBox)sender; Color clr; if (0 <= pcddl.SelectedIndex) { string valueSelected = (string)pcddl.Items[pcddl.SelectedIndex]; if ("自動" == valueSelected) { clr = SystemColors.Control; } else { clr = new ColorFromName().FromName(valueSelected); } } else { // 未選択 clr = SystemColors.Control; } this.Partnumberconfig.SetBrushByColor(clr); // 再描画 this.Refresh(); }
private void pcddlBordercolor_SelectedIndexChanged(object sender, EventArgs e) { // ドロップダウンリスト ComboBox pcddl = (ComboBox)sender; Color clr; if (0 <= pcddl.SelectedIndex) { string sSelectedValue = (string)pcddl.Items[pcddl.SelectedIndex]; if ("自動" == sSelectedValue) { clr = SystemColors.Control; } else { clr = new ColorFromName().FromName(sSelectedValue); } } else { // 未選択 clr = SystemColors.Control; } this.infoDisplay.GridPen = new Pen(clr); // 再描画 this.Refresh(); }
//──────────────────────────────────────── #endregion #region イベントハンドラー //──────────────────────────────────────── /// <summary> /// 枠線の色。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pcddlGridcolor_SelectedIndexChanged(object sender, EventArgs e) { // ドロップダウンリスト ComboBox pcddl = (ComboBox)sender; Color c; if (0 <= pcddl.SelectedIndex) { string valueSelected = (string)pcddl.Items[pcddl.SelectedIndex]; if ("自動" == valueSelected) { c = SystemColors.Control; } else { c = new ColorFromName().FromName(valueSelected); } } else { // 未選択 c = SystemColors.Control; } this.infodisplay.GridPen = new Pen(c); //━━━━━ // フェーズ進行 //━━━━━ if (0 < this.Phase && this.Phase <= 6) { this.Phase = 7; } // 再描画 this.Refresh(); }