Buenas Nicolas! Antes de nada, felicitaros y agradeceros el aprendizaje que ofrecéis. Por otro lado, comentáis que podemos obtener el resultado de una clase. Cómo? Gracias!
Hola, primero buenos videos, vi un par y muy bien explicado. Te quisiera consultar un tema con la comunicacion de formularios: Tengo el primer formulario con TextBox (estan vacio pero se van a llenar con datos que vienen del Form2), y en el Form2 tengo un formulario para agregar datos y esos datos (vienen del objeto Cliente, que tiene propiedades como nombre y dni) los agrego a una lista. Como haria para pasar esa lista sin tener que instanciarla de nuevo al form1, porque sino se me borran los datos de lista y no me sirve de nada. Desde ya gracias.
Hola. Crea una propiedad en el Form2 que sea del tipo de clase que desea regresar. Antes de cerrar tu form2 llenas el objeto de ese tipo con todos los datos. Adentro del form1 (suponiendo que sea quien invoco a al form2) lees la propiedad con el objeto que tiene los datos y los pasas a un objeto propio del form1 para que asi cuando se finalice el form2 tenga la informacion. Otra solucion es tener una instacia del form2 como si fuera un atributo del form1, la desventaje de esto es que el form2 existira durante toda la ejecucion del programa. La podras mostrar y esconder, pero logicamente seguira existiendo
Hola amigo una duda si lo dejo en el formulario 1 como Show y no como ShowDialog no me muestra en valor del formulario 2 espero me puedas ayudar plisss!
Hola, disculpa una duda, so yo quiero que me muestre el resultado de un contador en el form2, que ejecute en el form1, Como hago para que esa variable pueda mostrarse en el form 2?
La instancia del form2 debe de crearse a nivel de atributo del form1 para que exista todo el tiempo y no solo durante la ejecucion de un metodo. Luego al form2 le creas un metodo que reciba un parametro y en su interior actualiza una etiqueta o textbox con el valor del parametro. Ya desde la forma 1 vas invocando ese metodo pasando el valor actualizado
Disculpa tengo una duda y si se abre primero la segunda forma verdad que al apretar el boton salir no pasa nada? osea que no se abre la primera forma es que quiero hacer algo asi pero no se como y fuera de gran ayuda que me pudieras accesorar de favor
Quiza este video te ayude. En lugar de poner solo un splash, pues pondrias la forma con las funcionalidades que necesitas. th-cam.com/video/nnhUVmPf06s/w-d-xo.html
Hola! En el minuto 6:26 explicas que podemos elegir entre los metodos (Show/ShowDialog) del objeto miForma2. Al querer realizarlo con el metodo Show, es decir quedando miForma2.Show() no funciona correctamente, por que puede ser?
@@nicosiored Disculpa, no me funciona con Show. Creo que hay que utilizar Owner . Pero no se como se utiliza correctamente. Te importaría resolver mi duda. Perdón por las molestias
Close cierra la forma, los recusos son liberados y queda lista para que el recolector de basura la elimine. Hide oculta visiblemente el form, pero sigue existiendo en memoria con todos sus recursos, no la destruye
Buenos días gracias por el curso. Tengo una duda si lo oculto con Hide cual es la forma correcta de mostrar de nuevo ese formulario ocultado con Hide. Gracias
Este video lo he buscado por semanas, super explicado, mejor que mi maestra.
Mi estimado Amigo Nicolas, estoy muy satisfecho con éste curso que nos has regalado. Gracias y Dios te Bendice :)
Excelente video explicas bien la lógica de programación Felicitaciones
Que calidad para explicar he!!! Salu2 desde Argentina groso!
Buenas Nicolas! Antes de nada, felicitaros y agradeceros el aprendizaje que ofrecéis. Por otro lado, comentáis que podemos obtener el resultado de una clase. Cómo? Gracias!
¡¡¡¡¡¡¡Clases magistrales!!!!! saludos
ERES UN CRAK
Graciass, me sirvió mucho este video en particular. Genio!!
gracias me ayudo mucho tu video, tendras algun ejemplo usando interfaces?
En el curso intermedio y avanzado hacemos uso de interfaces, pero no con winforms
Hola, primero buenos videos, vi un par y muy bien explicado. Te quisiera consultar un tema con la comunicacion de formularios:
Tengo el primer formulario con TextBox (estan vacio pero se van a llenar con datos que vienen del Form2), y en el Form2 tengo un formulario para agregar datos y esos datos (vienen del objeto Cliente, que tiene propiedades como nombre y dni) los agrego a una lista. Como haria para pasar esa lista sin tener que instanciarla de nuevo al form1, porque sino se me borran los datos de lista y no me sirve de nada. Desde ya gracias.
Hola. Crea una propiedad en el Form2 que sea del tipo de clase que desea regresar. Antes de cerrar tu form2 llenas el objeto de ese tipo con todos los datos. Adentro del form1 (suponiendo que sea quien invoco a al form2) lees la propiedad con el objeto que tiene los datos y los pasas a un objeto propio del form1 para que asi cuando se finalice el form2 tenga la informacion.
Otra solucion es tener una instacia del form2 como si fuera un atributo del form1, la desventaje de esto es que el form2 existira durante toda la ejecucion del programa. La podras mostrar y esconder, pero logicamente seguira existiendo
Primero que nada, gracias por las respuestas. Ahora voy a probar la primera opcion que me diste. Muchas gracias de vuelta.
hise todo bien pero cuando escribo en el textbox le doy a cerrar me aparece en el form1 label vacio. porfavor ayuda!!!!!!!
Hola amigo una duda si lo dejo en el formulario 1 como Show y no como ShowDialog no me muestra en valor del formulario 2 espero me puedas ayudar plisss!
Hola, disculpa una duda, so yo quiero que me muestre el resultado de un contador en el form2, que ejecute en el form1, Como hago para que esa variable pueda mostrarse en el form 2?
La instancia del form2 debe de crearse a nivel de atributo del form1 para que exista todo el tiempo y no solo durante la ejecucion de un metodo. Luego al form2 le creas un metodo que reciba un parametro y en su interior actualiza una etiqueta o textbox con el valor del parametro. Ya desde la forma 1 vas invocando ese metodo pasando el valor actualizado
Disculpa tengo una duda y si se abre primero la segunda forma verdad que al apretar el boton salir no pasa nada? osea que no se abre la primera forma es que quiero hacer algo asi pero no se como y fuera de gran ayuda que me pudieras accesorar de favor
Quiza este video te ayude. En lugar de poner solo un splash, pues pondrias la forma con las funcionalidades que necesitas.
th-cam.com/video/nnhUVmPf06s/w-d-xo.html
Hola! En el minuto 6:26 explicas que podemos elegir entre los metodos (Show/ShowDialog) del objeto miForma2. Al querer realizarlo con el metodo Show, es decir quedando miForma2.Show() no funciona correctamente, por que puede ser?
Que tipo de error te da?
@@nicosiored Me pasa lo mismo, no da error, pasa que no sale el mensaje en el label de la forma 1
@@nicosiored Disculpa, no me funciona con Show. Creo que hay que utilizar Owner . Pero no se como se utiliza correctamente. Te importaría resolver mi duda.
Perdón por las molestias
Verifica primero que tu proyecto sea WinForms en .NET framewok y no de .NET core
@@nicosiored si lograste resolverlo amigo?, estoy en aprietos en el mismo tema de que en show esta como nulo
Mejor que nos de clases el profe 😿😿😿
Hola profe, cual es la diferencia entre this.Close() y this.Hide(); ?
Close cierra la forma, los recusos son liberados y queda lista para que el recolector de basura la elimine. Hide oculta visiblemente el form, pero sigue existiendo en memoria con todos sus recursos, no la destruye
Buenos días gracias por el curso. Tengo una duda si lo oculto con Hide cual es la forma correcta de mostrar de nuevo ese formulario ocultado con Hide. Gracias
1.5x