Tenia la idea de hacer este y otro post en uno solo, pero creo que para lo que son nuevos en el lenguaje necesitan entender esto, y es que cuando uno esta trabajando con Form's en C# en ocaciones se necesita hacer mas de uno, pero y como abrir uno y luego otro y asi?
La idea base es esta:
Cuando tu creas un proyecto de Windows Form, y se crea el primer Form, ese es el Form padre que vas a utilizar como base, en otras palabras, ya ahi tu puedes ir creando mas Form's pero el que los va a mandar a llamar y administrar es el primer Form creado, por eso es el padre, y todos los consecuentes son lo Form's hijos, que puedes mandarlos a llamar entre ellos pero siempre estableciendo que el primer Form es el padre.
Supongamos que estas en el primer Form y creaste otro Form llamado por ejemplo "login" y lo vas a mandar a llamar desde el primer Form, entonces seria con esto:
Login logeo=new Login(); -> aqui creas la instancia del segundo Form
logeo.show(this); -> aqui le dices que se muestre ese Form
Esto no es nada del otro mundo pero si debes de tener en mente que si intentas llamar al Form padre desde el hijo, si se va a poder pero cuando cierres este Form como es el padre, se destruira todo lo demas cerrando al Form hijo de donde lo llamaste tambien, ya que el control lo tenia el padre.
Lee lo siguiente si quieres si no puedes regresar a lo que estabas haciendo, bueno es que queria comentar que esto me paso una ves en la escuela, que con otro compañero mio estabamos haciendo formularios en distintos forms, pero veia que a el si le agarraba y a mi no, ahh, esa ves me enoje mucho, y creo que a mas de uno le habra pasado y pasara, pero de ahi aprendes de los errores terribles que cometes, espero les sirva.
Saludos.
No hay comentarios:
Publicar un comentario