Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Enter drücken soll zwei versch. Sachen machen (https://www.delphipraxis.net/103331-enter-druecken-soll-zwei-versch-sachen-machen.html)

Hawkeye219 14. Nov 2007 18:57

Re: Enter drücken soll zwei versch. Sachen machen
 
Hallo Tobicaster,

wenn es bei der Enter-Taste als Auflöser bleibt, kannst du auch die Eigenschaft Delphi-Referenz durchsuchenTButton.Default verwenden:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ButtonStart.Default := True; // kann auch im Objektinspektor
  ButtonStop.Default := False; // eingestellt werden
end;

procedure TForm1.btnStartClick(Sender: TObject);
begin
  ButtonStart.Default := False;
  ShowMessage ('Start');
  ButtonStop.Default := True;
end;

procedure TForm1.btnStopClick(Sender: TObject);
begin
  ButtonStop.Default := False;
  ShowMessage ('Stop');
  ButtonStart.Default := True;
end;
Der Default-Button wird von Windows mit einem etwas dickeren Rand versehen. So erhält der Anwender auch eine optische Rückmeldung, welcher Button durch das Drücken der Enter-Taste betätigt wird.

Gruß Hawkeye

Tobicaster 14. Nov 2007 20:07

Re: Enter drücken soll zwei versch. Sachen machen
 
Es klappt endlich, danke!
Danke für den Hinweis Chemiker, das wusste ich noch nicht.
Hab jetzt aber die Lösung von Hawkeye219 umgesetzt, da diese doch sehr simpel und praktisch ist.

Danke :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr.
Seite 2 von 2     12   

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