Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2011, 02:40
lotusnovas
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 13 años, 4 meses
Puntos: 0
Eliminar texto seleccionado de un TextBox

Hola, estoy haciendo una peque~a aplicacion en la que tiene varios textbox pero yo quiero eliminar por ejemplo lo que tenga escrito en el textbox numero 2, encontre este ejemplo...

Cita:
Borrar todos los textbox de un formulario

Si queremos eliminar el contenido de todas las cajas de texto de un formulario, podemos utilizar un bocle For Each y el operador Type Of

Ejemplo:

La rutina LimpiarTextBox, recibe como parámetro el formulario, por ejemplo para limpiar todo el contenido de todas las cajas de texto que hay en el el formulario actual, se ejecutaría la rutina de la siguiente forma:
Código vb:
Ver original
  1. Call LimpiarTextBox(Me)

Cita:
Colocar en el formulario, un CommandButton y varios controles TextBox

Código fuente en el Form
Código vb:
Ver original
  1. Option Explicit
  2.  
  3. ' recibe como argumento el formulario
  4. ''''''''''''''''''''''''''''''''''''''''''''''''''''''
  5. Public Sub LimpiarTextBox(frm As Form)
  6.     ' recorre todos los controles que hay en el formulario
  7.    For Each Control In frm.Controls
  8.         ' verifica que el control es de tipo TextBox
  9.        If TypeOf Control Is TextBox Then
  10.             '... Si es un Textbox, entonces lo limpia
  11.            Control.Text = ""
  12.         End If
  13.     Next
  14. End Sub
  15.  
  16. ' botón que limpia todos los textbox
  17. '''''''''''''''''''''''''''''''''''''
  18. Private Sub Command1_Click()
  19.     Call LimpiarTextBox(Me)
  20. End Sub


Pero al hacerlo me sale error "variable no definida" además de que el ejemplo ese borra el texto de todos los textbox.

Alguien me puede ayudar con este problema?

Gracias de antemano.