Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dialog Ok Button (https://www.delphipraxis.net/152649-dialog-ok-button.html)

martin_ 30. Jun 2010 14:48

Delphi-Version: 2006

Dialog Ok Button
 
Hallo,
ich habe einen einfachen modalen Dialog der aus Ok, Abbrechen einem Label und einem TEdtit besteht. Gibt es eine bessere Möglichkeit nach Abschluss der Eingabe im TEdit mit der Eingabetaste ein mrOk zu bekommen als mit
Delphi-Quellcode:
 if Key = VK_RETURN then
  begin
    ModalResult := mrOk;
  end;
im OnKeyDown des TEdit? Also ähnlich wie es ein Property für die ESC Taste gibt?

knochen 30. Jun 2010 15:03

AW: Dialog Ok Button
 
Ja, gibt es.

ButtonOK.Default := True;
Das kannst du am besten bereits im Objektinspektor setzen.
Außerdem kannst mal einen Blick auf das property Modalresult werfen.

Viele Grüße

Deep-Sea 30. Jun 2010 15:04

AW: Dialog Ok Button
 
Vielleicht reichen dir ja sogar die Funktionen InputBox oder InputQuery, dann kannst du dir den Aufwand mit dem eigenen Dialog ganz sparen?! ...

martin_ 30. Jun 2010 15:36

AW: Dialog Ok Button
 
Danke. Und bei einem Formular, bestehend aus mehreren TEdits und TCheckBoxen, gibt es die Möglichkeit nach Betätigung der Eingabetaste automatisch zu den selben Element wie mit der Tab Taste zu gelangen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz