none
Como llamar a dos Form desde una misma clase? RRS feed

  • Debate general

  • Hola, me llamo Tania, y soy nueva en C#.

    Necesito llamar a 2 Form desde una misma clase, sé que tengo que usar propiedades pero no sé como. Cualquier información me es útil, gracias. 

    • Tipo cambiado Tania26 domingo, 2 de septiembre de 2018 14:31 respuestas
    domingo, 2 de septiembre de 2018 14:15

Todas las respuestas

  • No está claro qué entiendes por "llamar" a un form, pero si te refieres a hacer que aparezca en pantalla, entonces no se necesita usar propiedades, sino que basta con utilizar el constructor. Este ejemplo llama a dos formularios desde una clase:

    public class MiClase
    {
        public void LlamarA2Formularios()
        {
             Form1 f1 = new Form1();
             f1.Show();
             Form2 f2 = new Form2();
             f2.Show();
        }
    }

    domingo, 2 de septiembre de 2018 14:34
    Moderador
  • Nose si la palabra justa sea "llamar"... Mi profesor quiere que ejecutemos y guardemos en una misma clase. Perdon por no ser clara...

    Saludos

    domingo, 2 de septiembre de 2018 14:49
  • Pues ahora está todavía menos claro. Relata con un poco de detalle cuál es el flujo de información tal como "Hay que abrir un form 1, entonces desde ese form instanciamos una clase, le pasamos del form a la clase un dato d, la clase lo salva en base de datos, luego desde la clase instanciamos un form 2, entonces el form 2...." Es solo un ejemplo, se trata de que pongas una narrativa de ese tipo para entender qué es lo que quieres hacer y cómo.

    Por cierto de la frase "Mi profesor quiere que ..." se infiere que se trata de un ejercicio académico. Espero que entiendas que en estos casos en el foro no damos respuestas "completas" listas para copiarlas y dejarte resuelto el ejercicio, sino solo ayudas generales que resulten instructivas, pero sin llegar a darte resuelta la solución final.

    lunes, 3 de septiembre de 2018 6:03
    Moderador