Hello Lazarus-List, Sunday, March 7, 2010, 4:12:59 AM, you wrote:
AK> Although I have no particular need for this change, I support it AK> on the general principle. I would go even further and call KeyPress AK> _before_ built-in handler, so that user code could turn off AK> default handling by setting the key code to zero. I'm not sure that I undertand your answer (my english is quite limited). The "desired" behavior is that if user handles KeyDown, KeyPress or KeyUp no default actions are taken ? I think that that behavior is only possible in OnKeyDown as the others are too late. Current problem is that the internal grid checks destroys key information so any key handled will not be reported in the KeyPress. I'll try to modify code to accept overriding by users handle, but without destroying "Key" value. I hope no unexpected side effects happend. -- Best regards, JoshyFun -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus