Ejemplo creando button con array vb.net

Hi en esta ocasión mostrare un ejemplo en visual basic en el cual creare botones con puro codigo los cuales tendrán función como arrays a los cuales podremos  poner visibles o invisibles de dos maneras
que mostrare mas adelante

primero el diseño


en el cual solo ocuparemos dos botones llamados button1 y button2
Nota: abran otros tres botones que crearemos con el codigo


aqui el codigo

Public Class Form1
    'Creando los botones
    Dim Boton(3) As Button

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'creando variables 
        Dim i As Integer
        Dim x As Integer
        'asignando valor
        x = 10
        'posicionando botones
        For i = 1 To 3

            Boton(i) = New Button
            'asignando texto al boton
            Boton(i).Text = "Boton" & i
            'tamanyo
            Boton(i).Width = 100
            Boton(i).Height = 30
            ' Boton(i).AutoSize = False
            'ubicacion
            Boton(i).Location = New Point(x, 120)
            Me.Controls.Add(Boton(i))
            x = x + 100
        Next


    End Sub

   
    
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim i As Integer
        'for en el cual se ocultan todos los botones de 1 a 3
        For i = 1 To 3
            Boton(i).Visible = False
        Next
    End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim i As Integer
        'for en el cual se ocultan todos los botones de 1 a 3
        'dependiendo del valor que tena i
        For i = 1 To 3
            If i = 1 Then
                Boton(1).Visible = True

            ElseIf i = 2 Then
                Boton(2).Visible = True

            Else
                Boton(3).Visible = True
            End If
        Next
    End Sub



End Class

Ya si deseas ocultar botones que no son creados en el codigo aconsejo utilizar la segunda manera(con el for que pone visible los botones) asignándole cada numero al boton por ejemplo cuando i sea 4 ocultar boton4 así continua y sucesivamente.





Comentarios

Populares

Buscar en este blog