Limpiar Form VB.net 2005

12/10/2006 - 00:21 por Roberto Flores | Informe spam
Hola a todos, quisiera hacerles una pregunta, existe la manera o el comando
en VB.net 2005 q te permita limpiar objetos de un formulario, por ejemplo
tengo un fomulario de consulta con muchos campos en el cual tambien tengo un
boton Limpiar, lo q hace el boton internamente es simplemente asiganarle un
valor vacio al objeto y ya..!!, pero existira algun comando q simplemente le
diga q limpie todos los objetos de un WinForm con una sola linea??


Gracias.

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
12/10/2006 - 13:54 | Informe spam
Hola Roberto.

No existe esa utilidad.

Desdes recorrer los objetos (TextBox por ejemplo) y cambiar la propiedad
Text a una cadena en blanco.

Date cuenta que hay muchos tipos de objetos dentro de un formulario y si
para todos existiese esta funcionalidad, si hubiera un control Button por
ejemplo, también perdería su texto quedándose en blanco.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Roberto Flores" wrote:

Hola a todos, quisiera hacerles una pregunta, existe la manera o el comando
en VB.net 2005 q te permita limpiar objetos de un formulario, por ejemplo
tengo un fomulario de consulta con muchos campos en el cual tambien tengo un
boton Limpiar, lo q hace el boton internamente es simplemente asiganarle un
valor vacio al objeto y ya..!!, pero existira algun comando q simplemente le
diga q limpie todos los objetos de un WinForm con una sola linea??


Gracias.


Respuesta Responder a este mensaje
#2 Oscar Eduardo Ortiz
12/10/2006 - 18:41 | Informe spam
LO que dice Jorge es verdad, existe una forma pero es bastante compleja ya
que deberìas crear los objetos, y para borrarlos utilizar algo como dispose
(elimina) el objeto del todo y crear un nuevo formulario q herede los mètodos
bàsicos del principal, es una mier... Y no se la recomiendo, algo q puedes
usar para eso son los TabControl ya que con ellos puedes configurar varios
formularios a la vez, sin necesidad de cambiar nadaademàs eso està dentro
del diseño (un buen analisis basa su trabajo en lo q es necesario dentro de
la aplicación!!!!).
programación, desarrollo, investigación, ciencia, leer, leer y espero no
redundar leer


"Roberto Flores" wrote:

Hola a todos, quisiera hacerles una pregunta, existe la manera o el comando
en VB.net 2005 q te permita limpiar objetos de un formulario, por ejemplo
tengo un fomulario de consulta con muchos campos en el cual tambien tengo un
boton Limpiar, lo q hace el boton internamente es simplemente asiganarle un
valor vacio al objeto y ya..!!, pero existira algun comando q simplemente le
diga q limpie todos los objetos de un WinForm con una sola linea??


Gracias.


Respuesta Responder a este mensaje
#3 Roberto Flores
13/10/2006 - 16:12 | Informe spam
Bueno muchachos, les comento que asi fue como lo hice:

Dim ctr As Control

For Each ctr In Me.Controls
If TypeOf ctr Is TextBox Then
CType(ctr, TextBox).Text = ""
End If
Next

lo que hago es recorrer el formulario y buscar todos los objetos que sean
textbox y limpiarlos simplemente, obviamente que si tengo algun otro control
hare el mismo procedimiento, ustedes diran.!!!!


"Oscar Eduardo Ortiz" wrote:

LO que dice Jorge es verdad, existe una forma pero es bastante compleja ya
que deberìas crear los objetos, y para borrarlos utilizar algo como dispose
(elimina) el objeto del todo y crear un nuevo formulario q herede los mètodos
bàsicos del principal, es una mier... Y no se la recomiendo, algo q puedes
usar para eso son los TabControl ya que con ellos puedes configurar varios
formularios a la vez, sin necesidad de cambiar nadaademàs eso està dentro
del diseño (un buen analisis basa su trabajo en lo q es necesario dentro de
la aplicación!!!!).
programación, desarrollo, investigación, ciencia, leer, leer y espero no
redundar leer


"Roberto Flores" wrote:

> Hola a todos, quisiera hacerles una pregunta, existe la manera o el comando
> en VB.net 2005 q te permita limpiar objetos de un formulario, por ejemplo
> tengo un fomulario de consulta con muchos campos en el cual tambien tengo un
> boton Limpiar, lo q hace el boton internamente es simplemente asiganarle un
> valor vacio al objeto y ya..!!, pero existira algun comando q simplemente le
> diga q limpie todos los objetos de un WinForm con una sola linea??
>
>
> Gracias.
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida