Limpiar controles en formulario

08/07/2004 - 00:39 por Guillermo Puertas | Informe spam
Hola,

Estoy usando este codigo en el boton <Nuevo> para limpiar
mis formularios y me ahorro mucho codigo.
ThisForm.SetAll("Value","","Textbox")
Funciona muy bien para todos los controles de texto!
(Ya sabes te ahorras especificar cada textbox)

La pregunta es como eficientar en el caso de combo???
El siguiente codigo es el que utilizo para su limpieza es:
FOR x=1 TO THIS.LISTCOUNT
THIS.REMOVEITEM(1)
ENDFOR
para cada control Combo!!!

NO estoy usando ningun RowSourceType, o sea esta igual a cero
No uso ningun origen de datos.

Me podrian ampliar mas la ayuda sobre el metodo Clear ???
ThisForm.Combo1.Clear
Algun ejemplo de como se usa este metodo?

Trabajando con VFP6SP5
 

Leer las respuestas

#1 Miguel
08/07/2004 - 03:32 | Informe spam
Muchas gracias, ya lo resolvi en parte.

ThisForm.Combo1.Clear && Borra lista de Combo
ThisForm.SetAll("Value","","Combobox") && Borra el Texto de Combo.

Es posible hacer esto con una sola instruccion ???




"Guillermo Puertas" escribió en el mensaje
news:%
Hola,

Estoy usando este codigo en el boton <Nuevo> para limpiar
mis formularios y me ahorro mucho codigo.
ThisForm.SetAll("Value","","Textbox")
Funciona muy bien para todos los controles de texto!
(Ya sabes te ahorras especificar cada textbox)

La pregunta es como eficientar en el caso de combo???
El siguiente codigo es el que utilizo para su limpieza es:
FOR x=1 TO THIS.LISTCOUNT
THIS.REMOVEITEM(1)
ENDFOR
para cada control Combo!!!

NO estoy usando ningun RowSourceType, o sea esta igual a cero
No uso ningun origen de datos.

Me podrian ampliar mas la ayuda sobre el metodo Clear ???
ThisForm.Combo1.Clear
Algun ejemplo de como se usa este metodo?

Trabajando con VFP6SP5


Preguntas similares