Problemas con For Each

27/03/2006 - 00:52 por jorge | Informe spam
Estoy desarrollando un proyecto y e tenido problemas con esta parte de la
estructura.

For Each TextBox In Me.Controls
If TypeOf TextBox Is TextBox Then TextBox.Text = ""
Next
TextBoxCodigo.Focus()

Haber si me la corrigen gracias.

Preguntas similare

Leer las respuestas

#1 Raul Guerrero
27/03/2006 - 05:40 | Informe spam
Estimado Jorge:

Me imagino que lo que deseas hacer es limpiar todos los campos de texto y
despues enviar el foco al objeto TextBoxCodigo si esto es lo que necesitas
entonces el código es el siguiente:
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then ctrl.Text = ""
Next
TextBoxCodigo.Focus()

Y eso es todo. Espero que esta respuesta te sea de utilidad.

Atentamente,
Raúl Guerrero

Seguimiento del tema en mi blog:
http://neuronahelp.blogspot.com/200...-each.html

"jorge" wrote:

Mostrar la cita
#2 Jorge Serrano [MVP VB]
27/03/2006 - 14:33 | Informe spam
Este código resuelve tu duda:

For Each Control As TextBox In Me.Controls
Control.Text = ""
Next
TextBoxCodigo.Focus()

Espero que te ayude.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"jorge" wrote:

Mostrar la cita
#3 jorge
27/03/2006 - 16:58 | Informe spam
"Jorge Serrano [MVP VB]" escribió:

Mostrar la cita
Muchas gracias por sus correcciones
#4 Harvey Triana
27/03/2006 - 21:18 | Informe spam
Una duda...
Mostrar la cita
¿InvalidCastException?

Tal vez:
For Each Control As Object In Me.Controls
If TypeOf Control Is TextBox Then Control.Text = ""
Next

<Harvey Triana/>



"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Mostrar la cita
#5 Jorge Serrano [MVP VB]
27/03/2006 - 23:01 | Informe spam
Hola Harvey,

debo pedir perdón e indicar que tenéis razón.

Esto me pasa por escribir rápido.

Lo correcto es lo que habéis apuntado y no lo que yo he indicado, ya que lo
que he puesto sólo funciona si hay controles TextBox en el formulario, pero
se supone que puede haber otros controles y en ese caso generaría un error.

Un saludo y muchas gracias. Perdón por el fallo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Harvey Triana" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida