You are on page 1of 3

Private Sub CommandButton1_Click()

'Boton de cancelar

Unload UserForm1

End

End Sub

Sub limpiarFormulario(controles As Control.ControlCollection)


 
    For Each control As Control In controles
 
        If TypeOf control Is TextBox Then
            DirectCast(control, TextBox).Clear()
        ElseIf TypeOf control Is PictureBox Then
            DirectCast(control, PictureBox).Image = Nothing
        ElseIf TypeOf control Is ComboBox Then
            DirectCast(control, ComboBox).SelectedIndex = 0
        ElseIf TypeOf control Is NumericUpDown Then
            DirectCast(control, NumericUpDown).Value = 0
        ElseIf TypeOf control Is CheckBox Then
            DirectCast(control, CheckBox).Checked = False
        ElseIf TypeOf control Is GroupBox Or TypeOf control Is Panel
Then
            limpiarFormulario(control.Controls)
        ElseIf TypeOf control Is DataGridView Then
            DirectCast(control, DataGridView).Rows.Clear()
            DirectCast(control, DataGridView).DataSource = Nothing
        End If
 
    Next
 
End Sub
fotografia.Picture = LoadPicture("")

You might also like