FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Validar en TValueListEditor
Hola a todos,
tengo un TValueListEditor, en la primer columna puse los nombres de colores, y a la derecha dejo asinar al usuario el código hexadecimal que desee, pero tengo problemas al validarlo. Intenté con el OnValidate(), pero solo me deja poner un mensaje de error (raramente no puedo cambiar el valor, es de solo lectura ¿me explican que lógica tiene esto?), y posteriormente me aparece otro error interno, lo que busco lograr es que me aparezca "Color no válido" y posteriormente se vuelva a poner el color anterior. ¿Me dan una manito? Código:
if(ACol=1) and (ARow>1) then begin if(TryStringToColor(KeyValue) = False) then ShowMessage('Color no válido'); //keyValue:='$0000ff'; end; Desde ya gracias. |
#2
|
||||
|
||||
Hola.
A ver si entendí la idea... No conozco la situación, pero ¿ No te sirve usar un componente especializado como TColorDialog o TColorBox ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 31-01-2018 a las 21:55:12. |
#3
|
|||
|
|||
Entendiste perfecto, pues lo resolví de la misma forma, la diferencia es que usé una variable global, y guardo el valor que se prende modificar, en caso de error, lo vuelvo a setear con la variable global.
Lo que no me gusta es que chequea cuando hago foco en otro ítem, es decir, si doy enter no me lo valida, ¿como puedo forzar eso? Muchas gracias |
#4
|
||||
|
||||
Hola.
Una posibilidad es aprovechar el evento OnKeyPressed del TValueListEditor, por ejemplo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Muchas gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Password en un TValueListEditor??? | ungrande87 | Varios | 7 | 31-07-2014 14:12:27 |
Validar un XML | r_e_g_2007 | Varios | 0 | 05-11-2011 08:00:21 |
Imprimir los datos de un TValueListEditor | nelem | Internet | 2 | 22-05-2008 09:58:40 |
Crear un TValueListEditor dentro un Threat | mjuan | OOP | 1 | 10-05-2006 23:53:52 |
validar en qry | alcides | SQL | 2 | 06-01-2004 18:11:19 |
|