![]() |
Detectar cambio de ItemIndex en ComboBox
Hola a todos!!! ;)
Explico: estoy haciendo un componente (derivado de TCustomComboBox), similar a TFilterComboBox, pero que sea compatible con la forma de tratar los filtros en mi programa (que es más simple, como "txt;log;mp3"). El caso es que necesito saber cuándo se modifica la propiedad ItemIndex para colocar el código adecuado para cambiar la propiedad que devuelve el filtro actual. Muchas gracias de antemano. ;) |
Hola,
Acaso fuera bastante recurrir al método "GetItemIndex" de la clase "TCustomCombo", de la que deriva "TCustomComboBox", cada vez que fuera preciso obtener la propiedad correspondiente, ¿o me equivoco? ;) |
Sí, ya, o sencillamente a la propiedad ItemIndex, pero... ¿Cuándo la llamo?
|
Hola,
Cita:
Lo siento. No me queda claro el asunto... porque,... ¿qué es eso de cambiar la propiedad que devuelve el filtro actual? Cuando se recupera una propiedad en realidad puede estar llamándose a un método, internamente, en la clase a la que pertenezca, entonces...
Nota: Envío este mensaje con cierto resquemor... creo que no estoy entendiendo bien el problema, o, directamente, no sé atar el cascabel al gato, que todo puede ser. ;) |
Vamos a ver si te puede servir esto. El objeto TCustomCombobox cuenta con el método Select que se llama cada vez que se selecciona un elemento. Tu solo tienes que implementar ese método en tu nuevo componente.
|
Hola,
Pues sí; está bien visto Domingo: parece lo natural. Acaso eso sea, precisamente, lo que necesita el compañero. :) |
La franja horaria es GMT +2. Ahora son las 12:36:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi