25 Jun

Primer contacto con visualbasic.net

Primer contacto he probado la sentencia if … then else endif

Primeramente he creado un label , un button y un checkbox


<asp:Label ID="Label2" runat="server" Text="Prueba de visal basic"></asp:Label>

<asp:Button ID="Button1" runat="server" Text="Button" />

<asp:CheckBox ID="CheckBox1" runat="server" />

Luego en el código de visual basic

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        If CheckBox1.Checked Then

            Label2.Text = "lalala"

        Else

            Label2.Text = "pepito"

        End If

    End Sub

Este miniprograma hace que si esta el checkbox activado y presionamos el boton el label obtenga como texto “lalala” y si no esta señalado el checkbox saldrá “pepito”.

Este post es una tonteria pero como el blog más que nada lo quiero utilizar como si fuese un diario pues aquí queda ^^

Si quisieramos dejar el código en una sola linea utilizariamos : para serpar y no haria falta utilizar el end if. En este caso como solo hay un comando tanto en el if como en el else pero si quisieramos poner más de una linea en el if por ejemplo sumar a una variable p ya declarada un 1 habría que poner el :

Código con una sola linea de comando

If CheckBox1.Checked Then Label2.Text = "lalala" Else Label2.Text = "pepito"

Código con más de una linea


If CheckBox1.Checked Then Label2.Text = "lalala":p+=1 Else Label2.Text = "pepito":p+=1

En c# esto de ponerlo en una sola linea era facil puesto que se ejecutaba hasta el ;

Share this

Leave a reply