private void SetColor() { var backColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.BackColor); this.BackColor = backColor; DgvMaterial.BackgroundColor = backColor; //DgvMaterial[0, 0].Style.BackColor = backColor; Color btnColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.BtnColor); BtnAnalyze.BackColor = btnColor; BtnShopInfo.BackColor = btnColor; BtnDelete.BackColor = btnColor; BtnAdd.BackColor = btnColor; BtnAddCopy.BackColor = btnColor; BtnPrevious.BackColor = btnColor; BtnNext.BackColor = btnColor; var strColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.StrColor); this.ForeColor = strColor; DgvMaterial.ForeColor = Color.Black; BtnAnalyze.ForeColor = strColor; BtnShopInfo.ForeColor = strColor; BtnDelete.ForeColor = strColor; BtnAdd.ForeColor = strColor; BtnAddCopy.ForeColor = strColor; BtnPrevious.ForeColor = strColor; BtnNext.ForeColor = strColor; ToolStripMenuItem_File.ForeColor = Color.Black; ToolStripMenuItem_Edit.ForeColor = Color.Black; ToolStripMenuItem_Visual.ForeColor = Color.Black; ToolStripMenuItem_Analyze.ForeColor = Color.Black; ToolStripMenuItem_Help.ForeColor = Color.Black; }
/// <summary> /// OKボタンのイベントハンドラ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnOK_Click(object sender, EventArgs e) { RegistryAccessor.SetRegistryValue(this.BackColor, RegistryAccessor.KeyName.BackColor); RegistryAccessor.SetRegistryValue(BtnBtnClr.BackColor, RegistryAccessor.KeyName.BtnColor); RegistryAccessor.SetRegistryValue(this.ForeColor, RegistryAccessor.KeyName.StrColor); WriteCustomColors(); this.Close(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TSMenu_Color_Click(object sender, EventArgs e) { var clrDlg = new ColorDialog(); if (clrDlg.ShowDialog() == DialogResult.OK) { this.BackColor = clrDlg.Color; RegistryAccessor.SetRegistryValue(clrDlg.Color, RegistryAccessor.KeyName.BackColor); } }
/// <summary> /// フォームロード /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ColorWindow_Load(object sender, EventArgs e) { var backColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.BackColor); var btnColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.BtnColor); var strColor = RegistryAccessor.GetRegistryValue(RegistryAccessor.KeyName.StrColor); this.BackColor = backColor; this.ForeColor = strColor; BtnBackClr.BackColor = btnColor; BtnBtnClr.BackColor = btnColor; BtnStrClr.BackColor = btnColor; BtnOK.BackColor = btnColor; BtnCancel.BackColor = btnColor; ReadCustomColors(); }
private void TSMenu_BtnColor_Click(object sender, EventArgs e) { var clrDlg = new ColorDialog(); if (clrDlg.ShowDialog() == DialogResult.OK) { BtnAnalyze.BackColor = clrDlg.Color; BtnShopInfo.BackColor = clrDlg.Color; BtnDelete.BackColor = clrDlg.Color; BtnAdd.BackColor = clrDlg.Color; BtnAddCopy.BackColor = clrDlg.Color; BtnPrevious.BackColor = clrDlg.Color; BtnNext.BackColor = clrDlg.Color; RegistryAccessor.SetRegistryValue(clrDlg.Color, RegistryAccessor.KeyName.BtnColor); } }