[Lazarus-es] Borrar con BackSpace datos en una celda

Jesus Reyes jesusrmx en yahoo.com.mx
Mie Ago 28 16:55:07 CEST 2013


Desafortunadamente, aunque este problema se detectó y se corrigió en la versión trunk hace tiempo, el parche nunca fue aplicado en las versiones estables (1.0.6 a 1.0.12).

En 1.0.10 abre dbgrids.pas en la línea 3023 debe estar así: Result := AField.IsValidChar(AChar[1]) cámbiala por Result := (AChar[1]=#8) or AField.IsValidChar(AChar[1]) y prueba, si funciona me encargaré de que en la próxima versión estable (1.0.14, si llega a salir) este parche sea incluido.

Jesus Reyes A. 

----- Mensaje original -----
De: Jose Antonio. Cuello Principal <jcuello en artextrading.com>
Para: Spanish version of Lazarus List <lazarus-es en lists.lazarus.freepascal.org>
CC: 
Enviado: Miércoles, 28 de agosto, 2013 6:05:46
Asunto: [Lazarus-es] Borrar con BackSpace datos en una celda

Hola, me encuentro que al editar un campo float en un grid si el campo es string funciona correctamente el backspace pero si es un campo numerico o float no puedo borrar con el backspace. La tecla delete si funciona correctamente. 

Recientemente actualice a la versión de lazarus 1.0.10 con FPC 2.6.2 
Recuerdo que la versión anterior (0.9.xxx con FPC 2.5.1) no sucedía. 
Saben decirme si hay alguna nueva propiedad a configurar o si es un error del componente, pues por mas que miro no logro encontrar el fallo. 
Muchas gracias, y un cordial saludo. 

_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es




More information about the Lazarus-es mailing list