[Lazarus] IDE dlg Go To don't react to Esc key

Vojtěch Čihák vojtech.cihak at atlas.cz
Wed Jan 23 16:20:13 CET 2019


Hi,
 
I just did a test. Escape closes automatically any Form displayed with "ShowModal" (not Show) if there is BitBtn with Kind=bkCancel on that Form. It works on Delphi7, Lazarus+Qt4 or GTk2.
Edit.OnKeyPress on GoToFrm form contains this code:
 if not (Key in [^C,^V,^X,#8,'0'..'9']) then
    Key:=#0;    
 
On GTk2, Escape key is reseted when Edit is focused, otherwise it works.
On Qt4 and Delphi7 Escape key works even if Edit is focused.
 
V.
 
______________________________________________________________
> Od: "Bart via lazarus" <lazarus at lists.lazarus-ide.org>
> Komu: "Lazarus mailing list" <lazarus at lists.lazarus-ide.org>
> Datum: 23.01.2019 12:57
> Předmět: Re: [Lazarus] IDE dlg Go To don't react to Esc key
>
On Wed, Jan 23, 2019 at 10:43 AM Mattias Gaertner via lazarus
 <lazarus at lists.lazarus-ide.org> wrote:
 
 > I added #13 and #27. Now it works again under Linux/gtk2.
 
 Thanks.
 Odd though, since on my Linux machine this worked with GTK2 without
 that addition.
 Wondering why.
 
 
 -- 
 Bart
 -- 
 _______________________________________________
 lazarus mailing list
 lazarus at lists.lazarus-ide.org
 https://lists.lazarus-ide.org/listinfo/lazarus <https://lists.lazarus-ide.org/listinfo/lazarus>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20190123/f212a720/attachment.html>


More information about the lazarus mailing list