Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: luis456 en 4 Diciembre 2014, 13:13 pm



Título: Como borrar o limpiar label
Publicado por: luis456 en 4 Diciembre 2014, 13:13 pm
Antes de preguntar he voltiado el foro y si la respuesta esta, pues no la encuentro, digo esto porque seguro es de lo mas tonto a preguntar :)

tengo este boton que me limpia los texboses pero quiero que tambien me borre los label ?


Código
  1. Private Sub LimpiarTodoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LimpiarTodoToolStripMenuItem.Click
  2.        For Each obj As Control In Me.Controls
  3.            If (TypeOf obj Is TextBox) Then
  4.                obj.Text = ""
  5.            End If
  6.  
  7.            If (TypeOf obj Is GroupBox) Then
  8.                For Each caja As Control In obj.Controls
  9.                    If (TypeOf caja Is TextBox) Then
  10.                        caja.Text = ""
  11.                    End If
  12.                Next
  13.            End If
  14.            ListBox1.Items.Clear()
  15.            ListBox2.Items.Clear()
  16.            ListBox3.Items.Clear()
  17.            ListBox4.Items.Clear()
  18.            ListBox5.Items.Clear()
  19.            ListBox6.Items.Clear()
  20.        Next

luis


Título: Re: Como borrar o limpiar label
Publicado por: Eleкtro en 4 Diciembre 2014, 14:21 pm
seguro es de lo mas tonto a preguntar :)

Si, si que lo es... más que nada por que ya deberías saber hacerlo, viendo tu código.

Código
  1. If (TypeOf obj Is Label) Then
  2.    obj.Text = ""
  3. End If

Saludos!


Título: Re: Como borrar o limpiar label
Publicado por: luis456 en 4 Diciembre 2014, 15:10 pm
Si vale eso ya le he visto  ;)

Código
  1. If (TypeOf obj Is Label) Then
  2.    obj.Text = ""
  3. End If

lo que quiero es borrar con un solo boton todo junto texboses y label  ;(

Luis


Título: Re: Como borrar o limpiar label
Publicado por: luis456 en 4 Diciembre 2014, 15:17 pm
Bueno lo he puesto de esta forma y medio va :)

Código
  1. Private Sub LimpiarTodoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LimpiarTodoToolStripMenuItem.Click
  2.        For Each obj As Control In Me.Controls
  3.            If (TypeOf obj Is TextBox) Then
  4.                obj.Text = ""
  5.            End If
  6.  
  7.            If (TypeOf obj Is Label) Then
  8.                obj.Text = ""
  9.            End If
  10.  
  11.            If (TypeOf obj Is GroupBox) Then
  12.                For Each caja As Control In obj.Controls
  13.                    If (TypeOf caja Is TextBox) Then
  14.                        caja.Text = ""
  15.                    End If
  16.                Next
  17.            End If
  18.            ListBox1.Items.Clear()
  19.            ListBox2.Items.Clear()
  20.            ListBox3.Items.Clear()
  21.            ListBox4.Items.Clear()
  22.            ListBox5.Items.Clear()
  23.            ListBox6.Items.Clear()
  24.  
  25.        Next

Solamente que al borrar tambien me borra algunos textos que no deberia de borrar ya que son fijos ,con los listbox no tengo problemas ya que solo pongo los que me interezan borrar, ahora con los otros no se como descriminarlos

luis