public void iniciarComponentesGrafica(IPropiedadesGrafica funcion) { if (grafica != null) { guardarGrafica(); //remuevo los componentes anteriores antes de instanciar los nuevos. quitarComponentes(); } grafica = new Grafica(funcion); grafica.setTitulo(); txtTitulo.Text = grafica.titulo; //guido seleccionarImagenControlador(funcion); imgSalida.Visible = true; imgSalida.Image = null; imgError.Visible = true; imgError.Image = null; imgControlador.Visible = true; }
private void eliminarGrafica() { if (grafica != null) { listaGraficas.Remove(grafica); txtTitulo.Text = ""; grafica.hideFrmMedidas(); } quitarComponentes(); listBox1.DataSource = null; listBox1.DataSource = generarLista(); grafica = null; if (listaGraficas.Count() == 0) { panel2.Hide(); panel3.Hide(); } }
private void cambiaGrafica() { String graficaSelect = (string)listBox1.SelectedItem; guardarGrafica(); foreach (Grafica g in listaGraficas) { if (graficaSelect == g.getNombre()) { quitarComponentes(); grafica = g; agregarComponentes(); txtTitulo.Text = grafica.titulo; seleccionarImagenControlador(g.funcion); seleccionarImagenesGraficas(g.funcion, g.tipo_error); listBox1.ClearSelected(); } } }