//Método AlteraCorGrid: public void AlterarCor(//Parametros System.Windows.Forms.ColorDialog colorDialogGrid, MaterialSkin.Controls.MaterialDivider formaCorAtual, MetroFramework.Controls.MetroGrid dataGridViewProdutos) { frmAdm frm = new frmAdm(); Color corSelecionada = colorDialogGrid.Color; //Abre o Dialog: colorDialogGrid.ShowDialog(); //Atribuições: formaCorAtual.BackColor = corSelecionada; dataGridViewProdutos.BackgroundColor = corSelecionada; }
private void timer1_Tick(object sender, EventArgs e) { try { rectangleShape2.Width += 10; if (rectangleShape2.Width >= 500) { timer1.Stop(); this.Hide(); //Abre Formulário de Login: frmAdm frm = new frmAdm(); frm.Show(); } } catch (Exception) { return; } }
//Método VerificaTema: public void VerificaTema(//Parametros MetroFramework.Controls.MetroGrid dataGridViewProdutos, MetroFramework.Controls.MetroGrid dataGridViewConsultas) { //Armazena o Formulário de Configurações em uma Variável: frmAdm frmADM = new frmAdm(); if (Settings.Default.Tema <= 1) { //Tema Padrão - 1: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frmADM); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.WHITE); TemaAtual = "1"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Light; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Light; } else if (Settings.Default.Tema == 2) { //Tema Escuro - 2: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frmADM); materialSkinManager.Theme = MaterialSkinManager.Themes.DARK; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.BLACK); TemaAtual = "2"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Dark; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Dark; } else if (Settings.Default.Tema == 3) { //Tema Claro - 3: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frmADM); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.WHITE); TemaAtual = "3"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Light; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Light; } }
//Método Tema: public void SalvarTema(//Parametros MaterialSkin.Controls.MaterialRadioButton rdbPadrao, MaterialSkin.Controls.MaterialRadioButton rdbEscuro, MaterialSkin.Controls.MaterialRadioButton rdbClaro, MetroFramework.Controls.MetroGrid dataGridViewProdutos, MetroFramework.Controls.MetroGrid dataGridViewConsultas, System.Windows.Forms.Timer timer1) { //Armazena o Formulário de Configurações em uma Variável: frmConfiguracao frm = new frmConfiguracao(); frmAdm frm2 = new frmAdm(); //Verifica qual RadioButton está marcado: if (rdbPadrao.Checked == true) { //Tema Padrão - 1: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frm); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.WHITE); TemaSelecionado = 1; Properties.Settings.Default.Tema = TemaSelecionado; TemaAtual = "1"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Default; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Default; } else if (rdbEscuro.Checked == true) { //Tema Escuro - 2: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frm); materialSkinManager.Theme = MaterialSkinManager.Themes.DARK; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.BLACK); //Define a Variável como 2: TemaSelecionado = 2; Properties.Settings.Default.Tema = TemaSelecionado; TemaAtual = "2"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Dark; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Dark; } else if (rdbClaro.Checked == true) { //Tema Claro - 3: MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(frm); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Definindo um esquema de Cor para formulário com tom Rosa materialSkinManager.ColorScheme = new ColorScheme( Primary.Pink100, Primary.Pink300, Primary.Pink200, Accent.Pink200, TextShade.WHITE); //Define a Váriavel como 3: TemaSelecionado = 3; Properties.Settings.Default.Tema = TemaSelecionado; TemaAtual = "3"; dataGridViewProdutos.Theme = MetroFramework.MetroThemeStyle.Light; dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Light; } //Ao final, salva o valor Tema: Properties.Settings.Default.Save(); //Ativa o Timer de animação: timer1.Enabled = true; MessageBox.Show("O sistema será reiniciado para aplicar as alterações.", "LM-Manager", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Restart(); }