limpiar cajas de texto

04/10/2005 - 01:04 por Hugo Gsell | Informe spam
Hola.. en el viejo vb6 tenia una clase que hacía lo siguiente
limpiaba los text de un formulario como ahgo para pasar estoa .net?

Public Sub LimpiaCajasText(xForm As Form)
Dim Ctrl As Control
For Each Ctrl In xForm
If TypeOf Ctrl Is TextBox Then
Ctrl.Text = "" Then
End If
Next
End Sub

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua [mvp vb]
04/10/2005 - 02:02 | Informe spam
"Hugo Gsell" escribió en el mensaje
news:
Hola.. en el viejo vb6 tenia una clase que hacía lo siguiente
limpiaba los text de un formulario como ahgo para pasar estoa .net?

Public Sub LimpiaCajasText(xForm As Form)
Dim Ctrl As Control
For Each Ctrl In xForm
If TypeOf Ctrl Is TextBox Then
Ctrl.Text = "" Then
End If
Next
End Sub



Hola, Hugo:

Es exactamente igual, salvo que
TypeOf Ctrl Is TextBox
puede ser reemplazado por
Ctrl.GetType.Name = "TextBox"

Ademas de que debe haber al menos tres maneras mas de hacer lo mismo.


Salud!
Respuesta Responder a este mensaje
#2 Hugo Gsell
10/10/2005 - 00:56 | Informe spam
Leonardo me respondio (ver abajo)
esot utilizo para limpiar los text de un form
Private Sub LimpiaCajas(ByVal xForm As Form)
Dim Ctrl As Control
For Each Ctrl In xForm
If TypeOf Ctrl Is TextBox Then
Ctrl.Text = ""
End If
Next
End Sub

ME DA EL ERROR

D:\Sistemas .NET\SistemaMedico\SistemaMedico\Pacientes.vb(589): La expresión
es del tipo 'System.Windows.Forms.Form', que no es un tipo de colección.

Hugo A. Gsell
Sgo del Estero
Argentina




"Leonardo Azpurua [mvp vb]" <l e o n a r d o (arroba) m v p s (punto) o r g>
escribió en el mensaje news:

"Hugo Gsell" escribió en el mensaje
news:
> Hola.. en el viejo vb6 tenia una clase que hacía lo siguiente
> limpiaba los text de un formulario como ahgo para pasar estoa .net?
>
> Public Sub LimpiaCajasText(xForm As Form)
> Dim Ctrl As Control
> For Each Ctrl In xForm
> If TypeOf Ctrl Is TextBox Then
> Ctrl.Text = "" Then
> End If
> Next
> End Sub

Hola, Hugo:

Es exactamente igual, salvo que
TypeOf Ctrl Is TextBox
puede ser reemplazado por
Ctrl.GetType.Name = "TextBox"

Ademas de que debe haber al menos tres maneras mas de hacer lo mismo.


Salud!


Respuesta Responder a este mensaje
#3 Leonardo Azpurua [mvp vb]
21/11/2005 - 04:47 | Informe spam
"Hugo Gsell" escribió en el mensaje
news:
Leonardo me respondio (ver abajo)
esot utilizo para limpiar los text de un form
Private Sub LimpiaCajas(ByVal xForm As Form)
Dim Ctrl As Control
For Each Ctrl In xForm
If TypeOf Ctrl Is TextBox Then
Ctrl.Text = ""
End If
Next
End Sub

ME DA EL ERROR

D:\Sistemas .NET\SistemaMedico\SistemaMedico\Pacientes.vb(589): La
expresión
es del tipo 'System.Windows.Forms.Form', que no es un tipo de colección.



Hola.

Disculpa el lapso (demasiado VB6):

For Each Ctrl As Control In laForma.Controls

Asi si deberia funcionar.

Salud!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida