Click sobre boton desactivado.
¿Alguien me puede decir como detectar que se ha hecho click sobre un boton desactivado?
Button.Enbled := False; |
Hola jnieves.
Hasta donde sé, no se puede. Precisamente la propiedad Enabled es la que dictamina cuando un control responde a los eventos de ratón, teclado y timers. Ayuda de Delphi: Cita:
Saludos. :) |
ola ecfisa.
Mi caso. El boton está desactivado mientras que no se completen todos los datos obligatorios de los diferentes controles que hay en el form. La idea es que al pulsar sobre el boton desactivado me indique que componente obligatotio del form está pendiente de completar, mediante una flecha que diga que esta dato es obligatorio. Se que lo mismo puedo hacerlo con el boton activado, me toda mi aplicacion ya está hecha con el boton desativado hasta completar. |
Hola.
Sigo pensando que no es el mejor planteo... Pero si de todos modos deseas hacerlo así, se me ocurre una chapuceada. Poné en todos los componentes que son obligatorios la propiedad Tag = -1 (menos el TButton que está desactivado) y probá este de código de ejemplo:
Esto te activa el botón cuando todos los campos cumplan la condición que evalues en ControlExit. Saludos. :) |
La franja horaria es GMT +2. Ahora son las 08:12:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi