Foros del Web » Programación para mayores de 30 ;) » .NET »

[R] Borrar controles por codigo

Estas en el tema de [R] Borrar controles por codigo en el foro de .NET en Foros del Web. Hola amigos!!! He programado una aplicación que contiene: 2 DateTimepickers 3 Buttons Uno de los botones lo que hace es crear por codigo un Tab ...
  #1 (permalink)  
Antiguo 15/01/2009, 08:10
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
[R] Borrar controles por codigo

Hola amigos!!!
He programado una aplicación que contiene:
2 DateTimepickers
3 Buttons

Uno de los botones lo que hace es crear por codigo un Tab Control con tantas TabPages como tiendas tengo, y en cada tabPage un datagridview


La primera vez que clico me lo crea todo perfecto, pero la segunda vez no me hace caso.Este es mi codigo:
Código:
Me.Controls.Remove(myTabControl)
Hay alguna otra manera de eliminarlo, o que me aconsejais que haga?


Gracias!!!

Última edición por Laufwerk; 15/01/2009 a las 10:50
  #2 (permalink)  
Antiguo 15/01/2009, 10:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Borrar controles por codigo

Lo he solucionado con este codigo

Código:
   ' Recorremos la colección de controles del formulario 
    ' 
    For Each ctrl As Control In Me.Controls 
        ' Si el tipo de control es TabControl 
        ' 
        If TypeOf ctrl Is TabControl Then 
            ' Si se llama myTabControl 
            ' 
            If ctrl.Name = "myTabControl" Then 
                ' Lo eliminamos de la colección 
                ' 
                Me.Controls.Remove(ctrl) 
            End If 
        End If 
    Next
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:27.