Tutorial Programación Windows Forms C# 9 --- Múltiples formas

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 44

  • @mayelivasquezsaldana4059
    @mayelivasquezsaldana4059 4 роки тому +4

    Eres un crack de los crack a mi profesor no lo había entendido mucho ,gracias 😀💜💜💜

  • @susper2331
    @susper2331 2 роки тому +1

    Muchas gracias, me ha sido de gran ayuda su clase

  • @leonardoavalos7365
    @leonardoavalos7365 3 роки тому +2

    Genial curso muy dinamico y muy bien explicado. una pequeña duda: yo vengo de realizar los cursos de poo (teroria y practica), y agregar los comentarios en el codigo ayuda mucho..solo falto eso aca.. Nuevamente muchas gracias.

  • @Ingeniero8206
    @Ingeniero8206 3 роки тому

    Gracias nocosiored. Tus clases han sido un gran aporte. 👍👍👍👍👍

  • @facu3572
    @facu3572 7 років тому +6

    Muy buen tutorial !.Me gusta mucho, gracias por tu esfuerzo.

  • @SpiderWolf
    @SpiderWolf 3 роки тому +1

    Hola amigo, muy útiles tus videos pero me he atascado en esto: Como hago para mandar datos de un formulario a otro?? Gracias...

    • @nicosiored
      @nicosiored  3 роки тому

      Crea una referencia y pon en la clase del formulario propiedades a las variables que deseas leer o escribir

  • @luisaioria5634
    @luisaioria5634 7 років тому +5

    Excelente tutorial, como siempre !
    Gracias !

  • @LuisJimenez-si7gf
    @LuisJimenez-si7gf 4 роки тому

    Hola, he estado mirando tus videos y la verdad son muy claros y completos. Muchas gracias.
    Lo que me gustaría saber es: ¿Cómo puedo restringir la apertura de mas formularios (repetidos) al dar click repetidamente en el botón para mostrar el formulario? Es decir, que si ya tengo abierto el formulario2 no me abra un formulario2 nuevamente si ya está abierto

    • @nicosiored
      @nicosiored  4 роки тому +1

      Puedes usar el patron singleton, o tener una variable que te indique si ya se ha abierto, si se ha abierto entonces no ejecuta el codigo para abrir nuevamente

    • @LuisJimenez-si7gf
      @LuisJimenez-si7gf 4 роки тому

      @@nicosiored muchas gracias. Lo intentaré

  • @jonathanbarria8587
    @jonathanbarria8587 3 роки тому +1

    se puede abrir dos forms simultaneamente desde Program.cs? Cosa que cuando corra la aplicación se abran ambos forms y se puedan usar con independencia. Algunos lo hacen mediante hilos, no sé si es lo mismo con Form.Show()

    • @ChavaMartin
      @ChavaMartin 2 роки тому

      yo si lo he hecho usando la misma instancia con el boton de abrir, usando Show, en ese momento se abre y si vuelves a precionar el boton de abrir con show, se abren las dos ventanas

  • @gabrielpena5829
    @gabrielpena5829 3 роки тому

    Gracias por este curso

  • @agustintavarez426
    @agustintavarez426 3 роки тому +1

    Exelente

  • @juanpablomorales4565
    @juanpablomorales4565 6 років тому

    Cordial saludo profesor, le consulto: ¿puedo utilizar solo el método close(), sin agregar el this?, ¿que los diferencia?. Quedo atento y muchas gracias por la respuesta.

    • @nicosiored
      @nicosiored  6 років тому +1

      Imagina el this como una auto referencia al objeto que esta ejecutando el codigo. Como decir, de mi mismo ejecuta el close.

  • @MrJuanjo1997
    @MrJuanjo1997 5 років тому +2

    Eres un crack

  • @tatoElpaisa
    @tatoElpaisa 7 років тому

    Nicolas Muchas gracias. Me queda todo muy claro. ME surge una sola pregunta... y es la siguiente: Entiendo entonces que al cerrar con la instrucciÓn .close() NO se destruye la instancia, pero entonces, al dar click en Abrir, se crea una Nueva Instancia? si esto es afirmativo, significaría entonces que sigo creando instancias nuevas sin destruirse ninguna?
    Gracias y quedo atento. (LIKE)

    • @nicosiored
      @nicosiored  7 років тому +8

      Si, estas en lo correcto con relación a Close, no destruye la instancia unicamente deja de desplegarse. Sin embargo si observas del lado de la forma principal donde tenemos Form2 miforma=new Form2(), miforma es local al handler btnAbrir, entonces al finalizar la ejecución del handler la instancia se destruye. No quedan instancias volando. Una nueva instancia es creada cuando das nuevamente click al botón. Esto cobrará mas sentido en las siguientes lecciones cuando hay comunicación entre las formas.

  • @noarfri4214
    @noarfri4214 6 років тому +1

    Eres un dios

  • @saludybienestar5223
    @saludybienestar5223 6 років тому +5

    Hola me podrías recomendar un libro de c# para tenerlo a mano como referencia y que traiga todo lo que tu a enseñado en tu vídeo, pd: tus videos son muy buenos gracias

    • @nicosiored
      @nicosiored  6 років тому +6

      Programming Microsoft Windows Forms: A Streamlined Approach Using C#, de Charles Petzold

    • @ChavaMartin
      @ChavaMartin 2 роки тому

      @@nicosiored lo tendras en pdf?

  • @fabrizion.toledo3866
    @fabrizion.toledo3866 4 роки тому +1

    gracias !!

  • @justinlu5730
    @justinlu5730 4 роки тому +1

    como podria destruir la instancia totalmente ?

  • @marciaraymond5219
    @marciaraymond5219 3 роки тому

    Y que codigo pondria para que no se superpongan los formularios??

  • @edgarantonioescobarcamas9830
    @edgarantonioescobarcamas9830 5 років тому +1

    como hago para que solo se abra una ventana y no varias al momento de dar click al boton???
    por cierto, q buenos tutoriales :)

    • @nicosiored
      @nicosiored  5 років тому

      Pues eso lo controlas con la cantidad de instancias de ventanas que tengas y el uso de Show o ShowDialog. Solamente instancia y muestra las que necesites

  • @caminante434
    @caminante434 2 роки тому +2

    Otra forma de cerrar las ventanas es Application.Exit();

  • @keivervasquez3043
    @keivervasquez3043 6 років тому

    Hola, me podrías ayudar con la siguiente duda, con un form 1 quiero guardar los datos que ingrese el usuario utilizando una clase y con un Form 2 quiero mostrar esos datos de esa clase, pero no comprendo como hacerlo ?

    • @nicosiored
      @nicosiored  6 років тому

      El segundo form debe de recibir la informacion de alguna manera, la forma mas sencilla es por medio de su constructor para que inicialices variables internas o controles con esa informacion. Otra es por medio de un metodo del segundo form que reciba la informacion, cambias valores e invocas un this.Invalidate() en caso de ser necesario. Lo importante es tener una forma de mandarle la informacion al segundo

  • @brandonjosemartinezvicenci560
    @brandonjosemartinezvicenci560 4 роки тому

    ¿Que método hay que utilizar cuando al momento de abrir un segundo Formulario , me cierre el anterior? Quiero hacer un Sistema de Logeo , donde al ingresar los datos , se cierre ese formulario.

    • @nicosiored
      @nicosiored  4 роки тому

      Utiliza Hide para esconderla, si usas Close se cierra su ejecucion tambien

  • @pun1242
    @pun1242 Рік тому

    yo creo el proyecto y varios form pero solo me muestra el primero, quiero que me muestre el menu y no muestra ese...

  • @martingajardo4174
    @martingajardo4174 3 роки тому

    una duda, como se hace si quiero que se abra form2 pero form1 se cierre?
    gracias!

    • @YisusTowers
      @YisusTowers 2 роки тому

      Abajo del .show o .showdialog agrega this.Hide();

  • @lordcuenta2861
    @lordcuenta2861 4 роки тому +1

    +999 en cuarentena

  • @Trinable555
    @Trinable555 4 роки тому +1

  • @TheTatyru
    @TheTatyru 6 років тому

    genial y como podría hacer para que se cierre pero todas las ventanas

    • @nicosiored
      @nicosiored  6 років тому

      this.close( );

    • @TheTatyru
      @TheTatyru 6 років тому

      nicosiored pero ese solo cierra la ventana activa como nos muestras en el video me refiero a que cierre tiras las formas es posible?

    • @nicosiored
      @nicosiored  6 років тому +1

      Desde la forma principal invocas el metodo close de cada una de las formas que deseas cerrar.
      form2.close()

  • @franciscomontes4732
    @franciscomontes4732 3 роки тому

    el miforma dice que no existe