![]() |
ESC-Abbruch in MessageDialog Delphi 12.2
ich verwende in meinem Projekt Message-Dialoge, die ich per CreateMessageDialog erzeuge. Bislang war es so, dass mit ESC das Dialogfenster immer geschlossen wurde (mbCancel). Seit meinem Update von D12.1 auf D12.2 reagiert der Dialog nicht mehr auf ESC. Im Vcl.Dialogs.pas kann ich diesbezüglich tatsächlich auch Unterschiede erkennen, ohne die Funktionalität genau zu verstehen. Ist das nun ein Fehler in der Runtime und/oder gibt es eine Möglichkeit, die alte Funktionalität wieder herzustellen? Übrigens ist mir aufgefallen, dass die aktuell bei Embarcadero herunterladbare D12.2-ISO einiges größer ist als die, die ich im September heruntergeladen und installiert habe. Gab es inzwischen Korrekturen?
Sorry, hab grad bemerkt, dass ich das Problem in einem Beispiel-Projekt nicht nachstellen kann. Muss also was mit einer Besonderheit in meiner App zu tun haben. |
AW: ESC-Abbruch in MessageDialog Delphi 12.2
Jupp, sollte eigentlich gehn.
-> TMessageForm.CustomKeyDown oder ein mbCanceldrauf (bei dem ist ja das TButton.Cancel=True und somit reagiert der auch auf ESC). Fummelst du irgendwie an der MessageLoop dran rum? Nutzt du ShowModal? Zitat:
Die "neuen" ISO/EXE sind vom selben Datum, wie der Patch. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz