
a mi parecer sirven para lo mismo

| ||||
Load no es una función, es un evento de la clase Form. Como es un evento, es necesario que exista un objeto de dicha clase para poder llamarlo. El constructor es el un método que se ejecuta al instanciar un objeto de una clase. A lo que te refieres, es que practicamente suceden al mismo tiempo, pero en realidad el constructor sucede primero, se necesita código para llamar el constructor, al terminar la ejecución del constructor, se puede decir que se crea el Evento Load y es allí cuando se ejecuta lo que pones en tu Función On_Load. Espero no haberte confundido mas ![]() |
| ||||
Ah bueno... otra duda que tenía era cual de las 2 se ejecutaba primero... por concepto de poo sospechaba que era el constructor... Ahora tengo otra pregunta... disculparán que soy nuevo con win forms... en mi pagina del login al ser el usuario correcto tengo que cerrar esa ventanita y abrir la principal... entonces no he encontrado mas remedio que hacer esto
Código:
si pongo this.Close() en ves del Hide se me cierra el programa y no se abre el Main. De esta forma oculto la pagina del login y se me abre el Main pero no la cierra el login y yo quiero que se cierre Main mn=new Main(this.txt_cedula.Text.Trim()); mn.Show(); this.Hide(); ![]() |
| ||||
Cita: Asi es.Ah bueno... otra duda que tenía era cual de las 2 se ejecutaba primero... por concepto de poo sospechaba que era el constructor... Para lo otro lo mejor es usar una clase con el sub main de la aplicación, y abrir todos los formularios a apartir de ella. Es decir, tener como principal dicha metodo sub main, abrir el login, si es correcto cerrar el login y abrir lo otro. Asi no tendrás problemas. Ya que, como tu dices, si pones de formulario principal o inicial el login, este no lo puedes cerrar ya que es el "jerarca" de todos los demás objetos. Un saludo. |
| |||
Cita: En realidad lo normal es que estén separados en un espacio global o, en su defecto, una clase global que sea el "jerarca" de las demás. main() cargaría una instancia de ese jerarca.
Iniciado por Jose_minglein2 Asi es. Para lo otro lo mejor es usar una clase con el sub main de la aplicación, y abrir todos los formularios a apartir de ella. Es decir, tener como principal dicha metodo sub main, abrir el login, si es correcto cerrar el login y abrir lo otro. Asi no tendrás problemas. Ya que, como tu dices, si pones de formulario principal o inicial el login, este no lo puedes cerrar ya que es el "jerarca" de todos los demás objetos. Un saludo. |
| ||||
Cita: Visiman!!!! y este de donde salió
Iniciado por MaxExtreme En realidad lo normal es que estén separados en un espacio global o, en su defecto, una clase global que sea el "jerarca" de las demás. main() cargaría una instancia de ese jerarca. ![]() Un gusto en verte por esta zona compañero MaxExtreme |