Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Button gedrückt lassen (https://www.delphipraxis.net/6635-button-gedrueckt-lassen.html)

bautschi 17. Jul 2003 12:24


Button gedrückt lassen
 
Hallo allerseits !

Folgende Frage:
Wie kann ich einen Button nachdem ich ihn 1x gedrückt habe deaktivieren ? (gedrückt lassen)

lg thomas

Alexander 17. Jul 2003 12:56

Re: Button gedrückt lassen
 
probier es mal so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled := false;
end;

r_kerber 17. Jul 2003 12:57

Re: Button gedrückt lassen
 
Wenn TSpeedButton verwendest, dann hast Du die Möglichkeit dies mit der Eigenschaft Down umzusetzeen. Mit TButton und TBitBtn geht das IMHO nicht.

Alexander 17. Jul 2003 12:58

Re: Button gedrückt lassen
 
du kannst sie doch einfach deaktivieren, siehe mein posting

Uncle Cracker 17. Jul 2003 13:02

Re: Button gedrückt lassen
 
Kannst ja auch damit was probieren

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Button1.Perform(WM_LButtonDown,0,0);
  Sleep(200);
  Button1.Perform(WM_LButtonUp,0,0);
end;

r_kerber 17. Jul 2003 13:05

Re: Button gedrückt lassen
 
ich denke er möcht, dass er möcht, dass der Button so aussieht als wäre er gedrückt und eingerastet.

Alexander 17. Jul 2003 13:10

Re: Button gedrückt lassen
 
naja dann müsste man das halt mit der API machen...so wie das Uncle Cracker gezeigt hat...wir werden ja sehen...;-)

Sharky 17. Jul 2003 13:19

Re: Button gedrückt lassen
 
Zitat:

Zitat von alexander
naja dann müsste man das halt mit der API machen...so wie das Uncle Cracker gezeigt hat...wir werden ja sehen...;-)

Und wenn garnichts anderes geht kann man das ganze ja mit einem Panel machen :lol:

r_kerber 17. Jul 2003 13:22

Re: Button gedrückt lassen
 
Wieso TPanel? TSpeedButton!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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