コード例 #1
0
ファイル: frmThemes.cs プロジェクト: radtek/NSS_POS
        private void cboTheme_SelectedIndexChanged(object sender, EventArgs e)
        {
            clsThemes.ThemeSettings settings = new clsThemes.ThemeSettings(cboTheme.SelectedIndex);
            txtBBC.BackColor  = settings.btnColor;
            txtBFC.BackColor  = settings.btnFont;
            txtFBC.BackColor  = settings.MainFormColor;
            txtFFC.BackColor  = settings.MainFontColor;
            txtPBC.BackColor  = settings.PanColor;
            txtPFC.BackColor  = settings.PanFontColor;
            txtSPBC.BackColor = settings.SubPanColor;
            txtSPFC.BackColor = settings.SubPanFontColor;
            txtTBC.BackColor  = settings.TextBackColor;
            txtTFC.BackColor  = settings.TextFontColor;

            txtBBC.Text  = settings.btnColor.ToArgb().ToString();
            txtBFC.Text  = settings.btnFont.ToArgb().ToString();
            txtFBC.Text  = settings.MainFormColor.ToArgb().ToString();
            txtFFC.Text  = settings.MainFontColor.ToArgb().ToString();
            txtPBC.Text  = settings.PanColor.ToArgb().ToString();
            txtPFC.Text  = settings.PanFontColor.ToArgb().ToString();
            txtSPBC.Text = settings.SubPanColor.ToArgb().ToString();
            txtSPFC.Text = settings.SubPanFontColor.ToArgb().ToString();
            txtTBC.Text  = settings.TextBackColor.ToArgb().ToString();
            txtTFC.Text  = settings.TextFontColor.ToArgb().ToString();
            btnApplyTheme.PerformClick();
        }
コード例 #2
0
ファイル: frmThemes.cs プロジェクト: radtek/NSS_POS
 private void btnApplyTheme_Click(object sender, EventArgs e)
 {
     clsThemes.ThemeSettings settings = new clsThemes.ThemeSettings();
     settings.btnColor        = Color.FromArgb(Convert.ToInt32(txtBBC.Text));
     settings.btnFont         = Color.FromArgb(Convert.ToInt32(txtBFC.Text));
     settings.MainFormColor   = Color.FromArgb(Convert.ToInt32(txtFBC.Text));
     settings.MainFontColor   = Color.FromArgb(Convert.ToInt32(txtFFC.Text));
     settings.PanColor        = Color.FromArgb(Convert.ToInt32(txtPBC.Text));
     settings.PanFontColor    = Color.FromArgb(Convert.ToInt32(txtPFC.Text));
     settings.SubPanColor     = Color.FromArgb(Convert.ToInt32(txtSPBC.Text));
     settings.SubPanFontColor = Color.FromArgb(Convert.ToInt32(txtSPFC.Text));
     settings.TextBackColor   = Color.FromArgb(Convert.ToInt32(txtTBC.Text));
     settings.TextFontColor   = Color.FromArgb(Convert.ToInt32(txtTFC.Text));
     clsThemes.ThemeSettings.ApplyThemeSettings(cboTheme.SelectedIndex, settings);
     clsThemes.ApplyTheme(this, settings);
 }