private void bunifuFlatButton10_Click(object sender, EventArgs e) { rdn.Visible = false; MaterialSkin.Controls.MaterialRadioButton bb = new MaterialSkin.Controls.MaterialRadioButton(); foreach (MaterialSkin.Controls.MaterialCheckBox b in Matieres_bs) { this.panel1.Controls.Remove(b); } if (dgv_eleves.SelectedRows.Count == 1) { chart C = new chart(chart_e, this.id); Eleve eleve = el[dgv_eleves.SelectedRows[0].Index]; foreach (Matiere m in this.matieres) { C.addChartEvolutionUnites(eleve, m); } Matieres_b = C.series_bb; int y = chart_e.Location.Y; foreach (MaterialSkin.Controls.MaterialRadioButton l in Matieres_b) { l.Location = new Point(chart_e.Location.X + chart_e.Width + 10, y); l.Parent = panel1; y += 25; l.Show(); l.Checked = true; } } }
public void addChartEvolutionUnites(Eleve eleve, Matiere matiere) { Series s = new Series { ChartType = SeriesChartType.Column }; int i = 0; s.IsValueShownAsLabel = true; s.Name = matiere.intitule; Login.read = DBConnect.Gets("Select unite , avg(note) from examiner,annee where id_matiere=" + matiere.id + " and id_etudiant=" + eleve.id + " and id_annee=annee.id and annee.annee_scolaire='" + HomePreview.idann + "' group by unite"); Random r = new Random(); while (Login.read.Read()) { s.Points.AddXY(Login.read[0].ToString(), Math.Round(float.Parse(Login.read[1].ToString()), 2)); s.Points[i].MarkerSize = 9; s.Points[i++].Color = Color.FromArgb(r.Next(150, 256), r.Next(0, 256), r.Next(0, 256), r.Next(0, 256)); } Login.read.Close(); MaterialSkin.Controls.MaterialRadioButton bb = new MaterialSkin.Controls.MaterialRadioButton(); this.c.Series.Add(s); bb.Text = s.Name; this.series_bb.Add(bb); bb.CheckedChanged += Bb_Click; }
//Método Animação: public void AtivaAnimacao(//Parametros MaterialSkin.Controls.MaterialFlatButton btnSalvar, MaterialSkin.Controls.MaterialFlatButton btnCancelar, MaterialSkin.Controls.MaterialFlatButton btnPadrao, MaterialSkin.Controls.MaterialRadioButton rdbPadrao, MaterialSkin.Controls.MaterialRadioButton rdbEscuro, MaterialSkin.Controls.MaterialRadioButton rdbClaro, MetroFramework.Controls.MetroPanel metroPanelSalvar, System.Windows.Forms.Timer timer1) { try { //Desativa enquanto salva: btnSalvar.Enabled = false; btnCancelar.Enabled = false; btnPadrao.Enabled = false; rdbPadrao.Enabled = false; rdbEscuro.Enabled = false; rdbClaro.Enabled = false; //Incrementa: timerCounter++; metroPanelSalvar.Visible = true; if (timerCounter >= 100) { timer1.Stop(); //Seta os padrões novamente: metroPanelSalvar.Visible = false; timer1.Enabled = false; timerCounter = 0; //Ativa após salvar: btnSalvar.Enabled = true; btnCancelar.Enabled = true; btnPadrao.Enabled = true; rdbPadrao.Enabled = true; rdbEscuro.Enabled = true; rdbClaro.Enabled = true; } } catch (Exception) { return; } }
//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(); }
private bool initPrivateSetting() { if (setting == null) { setting = new TaskGroup_FileCheck_Setting(); } MaterialSkin.Controls.MaterialCheckBox t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox1", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox; if (t != null) { setting.IsShow301302 = t.Checked; } t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox2", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox; if (t != null) { setting.IsShow500 = t.Checked; } t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox3", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox; if (t != null) { setting.IsGetServerType = t.Checked; } t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox4", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox; if (t != null) { setting.IsGetMiddleWare = t.Checked; } MaterialSkin.Controls.MaterialRadioButton rd = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialRadioButton1", true).FirstOrDefault() as MaterialSkin.Controls.MaterialRadioButton; if (rd != null && rd.Checked) { setting.ScanType = ENUM_ScanType.eScanType_Head; } rd = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialRadioButton2", true).FirstOrDefault() as MaterialSkin.Controls.MaterialRadioButton; if (rd != null && rd.Checked) { setting.ScanType = ENUM_ScanType.eScanType_Get; } CheckedListBox clb = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("checkedListBox_dict", true).FirstOrDefault() as CheckedListBox; if (clb.SelectedItems.Count <= 0) { MessageBox.Show("请选择扫描字典!"); return(false); } // 合并字典 suffixDirs.Clear(); foreach (String dir in clb.CheckedItems) { String cdir = dir.Split('|')[0]; List <String> clist = null; Boolean isget = dirs.TryGetValue(cdir, out clist); foreach (String scanDir in clist) { if (!suffixDirs.Contains(scanDir)) { suffixDirs.Add(scanDir); } } } return(true); }