PDA

Ver la Versión Completa : Limpiar varios TCombobos de un form.


juanpe
12-06-2006, 16:01:37
Buenas tardes a todos y gracias por vuestro tiempo.

Tengo varios combobox y quiero encontrar la forma de poder llamar a un procedimiento/funcion que limpie lo seleccionado en dicho combo.
La llamada al procedimiento/funcion quisiera hacerla desde un pop up.


TCombobox(Sender).clearSelection;
Este codigo no funciona ya que Sender pertence al objeto pop up, que es quien lo ha llamado, en vez de ser el Combo.



Gracias chicos/as.

juanpe
12-06-2006, 16:27:33
Bueno me alegra poder responderos tan rapido, pero la verdad que estuve media mañana enredando y no consegui nada.
Ahora me decido a escribir y pedir ayuda y continuar buscando info y voila se encendio la bombilla.

Esta es la solucion para poder limpiar todos los TCombobox de un form.

if PopupMenu1.PopupComponent is TCombobox then
TComboBox(PopupMenu1.PopupComponent).ClearSelection;

Con la propiedad PopUpComponent obtenemos el objeto que hizo la llamada al pop up y mediante una conversion, llegamos al metodo deseado, en este caso clearselection.

Saludos