[Lazarus-es] Conocer si está seleccionado el texto en una celda de un TDBGrid en el evento KeyDown
Jesus Reyes
jesusrmx en yahoo.com.mx
Lun Jun 20 23:30:08 CEST 2011
--- El lun 20-jun-11, Ismael L. Donis García <ismael en citricos.co.cu> escribió:
De: Ismael L. Donis García <ismael en citricos.co.cu>
Asunto: Re: [Lazarus-es] Conocer si está seleccionado el texto en una celda de un TDBGrid en el evento KeyDown
A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Fecha: lunes, 20 de junio de 2011, 15:22
Detallo a continuación:
TCustomEdit(Editor).CharCase := ecUppercase; // Perfecto
TCustomEdit(Editor).MaxLength // da error si presiona la tecla escape
2 veces después de haber entrado en edición. El error lo da en la línea:
TWSCustomEditClass(WidgetSetClass).SetMaxLength(Self,
Value); // (línea 338)
del procedimiento:
Simplemente checa el editor no sea nil antes de llamar SetMaxLength
if Editor<>nil then begin
TCustomEdit(Editor).CharCase := ecUppercase;
TCustomEdit(Editor).MaxLength := x;
end;
Jesus Reyes A.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110620/1d4b52ec/attachment-0002.html>
More information about the Lazarus-es
mailing list