![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Que tal Lepe, pues te cuento que todavia no he probado la unidad, porque estoy algon intrigado con esto.
te cuento, es te es el procedimiento que me inhabilita los clicks de los checkBox...
despues de que mando llamar este procedimiento, me dispongo a marcar los check Box que deben estar prendido segun unas condiciones, tomadas de una sentencia que ejecuto, pero ahora resulta que la sentencia me arroja 0 resultados, esta muy raro, ¿no cree?, ¿que podra estar sucediendo? .Edito: Ya instale la unidad, ya realize unas pruebas y no le entiendo, se supone que me deshabilita los click's ¿cierto?, este es el código que puse.
y después pongo CheckBoxNoClick1.Checked := True; y si me ejecuta el click. Saludos. Última edición por Chente(rMan) fecha: 25-08-2005 a las 22:51:52. |
|
#2
|
||||
|
||||
|
que tal, creo que al fin quedo solucionado, muy bueno por cierto, encontre este artículo.
http://www.delphi3000.com/articles/a...sp?SK=checkbox Saludos. Vicente López. |
|
#3
|
||||
|
||||
|
Cita:
En el formulario donde uses tus CheckBox coloca esto antes de la declaración del formulario:
e implementa este constructor así:
Eso es todo. Los CheckBox no dispararán el evento OnClick cuando se asigne Checked por código. // Saludos |
|
#4
|
||||
|
||||
|
Hola,
Una pregunta obligada, si se sigue el tema de este Hilo desde un principio: ¿cómo podría volverse a habilitar el Click programáticamente según tu propuesta roman? Tal vez ya no tenga mucho sentido hacerlo, puesto que no se quiera, pero, repito que sigo en la pregunta el tema de este Hilo. |
|
#5
|
||||
|
||||
|
Cita:
// Saludos |
|
#6
|
||||
|
||||
|
Hola,
Hombre, roman, si preguntaba es porque esa instrucción que refieres no me funciona (no sé porqué)... Me dice aquello de "Undeclared identifier: 'ClicksDisabled'"... Actualización: Está bien. Si hago uso de la interposición de la clase "TCheckBox" entonces no hay problema en usar la instrucción de marras. Última edición por dec fecha: 26-08-2005 a las 02:27:04. Razón: (actualización) |
|
#7
|
||||
|
||||
|
Cita:
ClicksDisabled es una propiedad protegida en TCheckBox, pero recordemos la accesibilidad de propiedades y métodos protegidos: Cita:
// Saludos |
|
#8
|
||||
|
||||
|
Artículo
Vaya, precisamente ayer estuve leyendo un artículo de Ian Marteens sobre Clases Interpuestas:
http://www.marteens.com/trick46.htm Aquí os dejo el link. Saludos.
__________________
La violencia es el último recurso del incompetente. (Salvor Hardin) |
|
#9
|
||||
|
||||
|
Vaya, me descuido un poco y se monta un pollo
![]() En El Checkbox que yo propuse, para hacer que se dispare el Onclick por código, usamos Checkbox.Checked := true /false Cuando no queremos que se dispare el evento, simplemente usamos checkbox.SetChecked(true/false) Y no tiene más historia. Un saludo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|