maxresdefault 3

Enlazar dos ventanas y usar checkbox y radiobutton en C# [04]

En este tutorial aprenderemos a enlazar dos ventanas y usar checkbox y radiobutton en C#, para ello continuaremos con el código de nuestro tutorial anterior:

  • Si el usuario y la contraseña son correctos crearemos y llamaremos una nueva ventana.
  • En esa nueva ventana colocaremos dos RadioButton y dos ChecksBox y y validaremos que se hayan seleccionado algunos de ellos y ambos.

Codigo para enlazar dos ventanas y usar checkbox y radiobutton en C#: https://github.com/programadornovato/AplicacionWindowsForm/commit/44bd46fb206a0c8ce6c32131864d44ea3de6f2d4

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace AplicacionWindowsForm
{
    public partial class Formulario1 : Form
    {
        public Formulario1()
        {
            InitializeComponent();
        }


        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text == "programadornovato" && txtPass.Text == "123")
            {
                //MessageBox.Show("Humano valido");
                Ventana2 v2 = new Ventana2();
                v2.Show();
                this.Hide();
            }
            else {
                txtUsuario.Text = "programadornovato";
                txtPass.Text = "123";
                MessageBox.Show("Humano invalido");
            }
        }

        private void btnSalir_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace AplicacionWindowsForm
{
    public partial class Ventana2 : Form
    {
        public Ventana2()
        {
            InitializeComponent();
            lblResultado.Text = "";
        }

        private void btnPagar_Click(object sender, EventArgs e)
        {
            float total = 0;
            string pasarela = "";
            int conCheck = 0;
            int conRad = 0;
            if (chkTenis.Checked == true) {
                total = total + 1000;
                conCheck++;
            }
            if (chkCamisa.Checked == true) {
                total = total + 500;
                conCheck++;
            }
            if (radTarjeta.Checked == true) {
                pasarela = "Pago con Tarjeta ";
                conRad++;
            }
            if (radPaypal.Checked == true) {
                pasarela = "Pago con Paypal ";
                conRad++;
            }
            if (conCheck > 0 && conRad > 0)
            {
                lblResultado.Text = pasarela + total;
            }
            else {
                lblResultado.Text = "Humano debes seleccionar por lo menos un producto y una pasarela";
            }
            
        }

        private void btnRegresa_Click(object sender, EventArgs e)
        {
            this.Hide();
            Formulario1 f1 = new Formulario1();
            f1.Show();
        }
    }
}

Descargar Visual Studio 2019: https://visualstudio.microsoft.com/es/downloads/

[CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&ab_channel=programadornovato
[CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
[Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato

🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)