private void filtrarMaterias() { try { DBM.CLS.QUERY Query = new DBM.CLS.QUERY(); DataTable dtMateria = new DataTable(); DataRow dr; dtMateria = Query.GetRecords("estado"); for (int i = 0; i < dtMateria.Rows.Count; i++) { dr = dtMateria.Rows[i]; DBM.CLS.Metodos.myButton MyButton = new DBM.CLS.Metodos.myButton(); MyButton.Width = 200; MyButton.Height = 80; MyButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular); MyButton.BackColor = Color.FromName(dr["color"].ToString()); //MyButton.ForeColor = Color.White; MyButton.campo1 = dr["idEstado"].ToString(); MyButton.campo2 = dr["estado"].ToString(); MyButton.Text = dr["estado"].ToString(); MyButton.Click_ConIndice += myButton_Click; MyPanel.Controls.Add(MyButton); } } catch { } }