FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
puedo lograr un CheckBox.OnChange?
buen dia estimados amigos, tengo una pequeña duda
estoy creando una aplicacion, en la que estoy realizando un registro de paises, estados y ciudades, los dos primeros con un par de combobox por lo que ya los tengo previamente registrados, deseo colocar un checkbox, para filtrar un dbgrid que tengo lleno gracias a una consulta en x tablas, pero deseo filtrar en ciertos casos para reducir la cantidad de registros mostrados en el grid dependiendo de que estado y pais este seleccionado, checked=filtrado y si no no me filtre, pero no deseo depender de otro boton que me mire el estado del checkbox, todo lo contrario, quiero que desde el mismo checkbox se detecte cuando ha sido modificado sin depender de otro componente... como podria ser posible hacerlo? gracias por su ayuda |
#2
|
|||
|
|||
Hola,
espero poderte ayudar, no se si hay otra manera, pero yo lo haria con el evento onClick del Checkbox. Creo recordar, pero hablo de memoria lejana que este evento salta cuando alguien le da al checkbox, tanto con el raton o bien con el espacio una vez parado en el componente. Bueno espero haberte podido ayudar |
#3
|
|||
|
|||
Cita:
con el onclick nosolo tocaria o recibiria el click del mouse? no se si este programado tambien para captar la barra espaciadora, en todo caso, cualquier cosa que me detecte que ha cambiado de estado me sirve, solo me gustaria evitar otro componente, sino, tocara usarlo, pero igual probare tu planteamiento, honestamente no he probado, asumi que solo tomaria el click del raton, igual, sigo escuchando ideas, muchas gracias |
#4
|
||||
|
||||
Hola sydneyb.
A tál efecto podés usar los eventos OnDropDown y OnCloseUp del TComboBox. Activando el filtro en OnDropDown y desactivándolo en OnCloseUp. Saludos. Última edición por ecfisa fecha: 19-08-2010 a las 18:51:56. |
#5
|
|||
|
|||
Hola,
tambien puedes crear una variante del componente, sobreescribiendo la propiedad Checked
algo asi. No se si te dara error al ya existir la propiedad checked. Si es asi, casi que lo mejor seria crear el componente de nuevo desde TCustomCheckBox. Un saludo, y espero que al menos cojas alguna idea que te sirva. PD: creo que existen directamente los métodos SetChecked y GetChecked en la misma TCheckBox. En ese caso, se reduciria lo anterior a algo asi:
Lo mismo, a ver si te sirve. Saludos. Última edición por coso fecha: 19-08-2010 a las 20:48:05. |
#6
|
||||
|
||||
yo lo hago asi:
en el evenvto on click del checkbox
Espero te sisrva Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Lograr que funcione bien un richTextBox | REHome | .NET | 2 | 06-12-2009 21:10:53 |
Lograr coordenadas de imagen. | Besto | Varios | 5 | 14-08-2007 17:02:53 |
Como lograr el último ID insertado? | anavarro | Firebird e Interbase | 2 | 25-11-2004 16:22:42 |
como puedo lograr el total | alcides | SQL | 12 | 01-07-2004 17:52:13 |
OnChange en TListBox | fedecm | Varios | 1 | 30-06-2004 17:24:32 |
|