Ejemplo de SelectedIndexChanged Visual basic
Este evento se produce cuando el SelectedIndex ha cambiado.
En el siguiente problema utilizare este evento para solucionarlo:
1. La tienda Pepeganga vende 4 tipos de pantalones cuyos precios son los siguientes:
Pantalón Tipo A 850,25
Pantalón Tipo B 720,00
Pantalón Tipo C 425,50
Pantalón Tipo D 308,75
Se tiene como datos de entrada: nombre del cliente, tipo de pantalón (A, B , C o D) y cantidad. Se pide calcular: nombre del cliente, cantidad, tipo de pantalón y monto de la compra.
En el diseño:
Ocuparíamos 7 labels, 2 textboxt, 2 botones y 1 comboboxt en el cual aplicara el evento.
Dentro del form este seria su código:
En el siguiente problema utilizare este evento para solucionarlo:
1. La tienda Pepeganga vende 4 tipos de pantalones cuyos precios son los siguientes:
Pantalón Tipo A 850,25
Pantalón Tipo B 720,00
Pantalón Tipo C 425,50
Pantalón Tipo D 308,75
Se tiene como datos de entrada: nombre del cliente, tipo de pantalón (A, B , C o D) y cantidad. Se pide calcular: nombre del cliente, cantidad, tipo de pantalón y monto de la compra.
En el diseño:
Ocuparíamos 7 labels, 2 textboxt, 2 botones y 1 comboboxt en el cual aplicara el evento.
Dentro del form este seria su código:
Public Class Form1 Dim total As Integer Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load total = 0 'asignadole los nombre ComboBox1.Items.Add("Tipo A") ComboBox1.Items.Add("Tipo B") ComboBox1.Items.Add("Tipo C") ComboBox1.Items.Add("Tipo D") End Sub Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged 'Utilizando este evento le asigno los valores al label para ' que asi se muestren If ComboBox1.Text = "Tipo A" Then Label4.Text = 85025 ElseIf ComboBox1.Text = "Tipo B" Then Label4.Text = 72000 ElseIf ComboBox1.Text = "Tipo C" Then Label4.Text = 42550 ElseIf ComboBox1.Text = "Tipo D" Then Label4.Text = 30875 End If End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If TextBox1.TextLength <> 0 Then MsgBox("Muchas gracias por la compra " + TextBox1.Text) Me.Close() 'opcional Else MsgBox("Introdusca su nombre") End If End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click ' Precio * Cantidad Label6.Text = Label4.Text * TextBox2.Text + total total = CInt(Label6.Text) End Sub End Class
Comentarios
Publicar un comentario