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

Limpiar controles de un tabcontrol

Estas en el tema de Limpiar controles de un tabcontrol en el foro de .NET en Foros del Web. Hola amigos de forosdelweb... como podria limpiar los controles de un tabcontrol ya que estoy intentado y nada... hice esta funcion.. Public Sub Limpiart(ByVal F ...
  #1 (permalink)  
Antiguo 30/10/2008, 09:23
Avatar de vidalsoft  
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Limpiar controles de un tabcontrol

Hola amigos de forosdelweb...
como podria limpiar los controles de un tabcontrol
ya que estoy intentado y nada...

hice esta funcion..

Public Sub Limpiart(ByVal F As TabControl)
Dim Obj As Control
For Each Obj In F.Controls
If TypeOf Obj Is TextBox Then Obj.Text = ""
If TypeOf Obj Is GroupBox Then
Dim x As Object
For Each x In Obj.Controls
If TypeOf x Is TextBox Then x.Text = ""

Next
End If
Next
End Sub

le paso el boton limpiar del formulario le paso esto y nada

Call Limpiart(TabControl1)


espero que me ayuden gracias...
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]
  #2 (permalink)  
Antiguo 30/10/2008, 13:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Limpiar controles de un tabcontrol

Que tal...

Un tabControl tiene dentro tabPages y estos son los que tienes que limpiar...
utiliza esto

Código:
this.tabPage1.Controls.Clear();
Saludos...
  #3 (permalink)  
Antiguo 31/10/2008, 07:47
Avatar de vidalsoft  
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Limpiar controles de un tabcontrol

Hola hice eso pero cuando me referia a limpiar los controles, es a borrar el contenido que tiene los controles...

haciendo eso que me recomiendas desaparecen los controles...!
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]
  #4 (permalink)  
Antiguo 31/10/2008, 08:45
 
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Limpiar controles de un tabcontrol

que tal... disculpa me equivoque

pero bueno tu code no te hace nada porque no encuentra nunca un TextBox porque solo tiene TabPages... en estos estan tus controles...

prueba esto... (recursiva para mejor el funcionamiento)
Código:
        private void limpiar(Control contenedor)
        {
            foreach (Control obj in contenedor.Controls)
            {
                if (obj is TextBox)
                    obj.Text = "";
                else if (obj is GroupBox)
                {
                    limpiar(obj);
                }
            }
        }
Saludos...
  #5 (permalink)  
Antiguo 31/10/2008, 08:47
 
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Limpiar controles de un tabcontrol

mmm... para empesar envia TabControl.TabPage1(pestaña que nesecitas)...

saludos
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 13:18.