![]() |
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 |
Re: Button gedrückt lassen
probier es mal so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Button1.Enabled := false; end; |
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.
|
Re: Button gedrückt lassen
du kannst sie doch einfach deaktivieren, siehe mein posting
|
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; |
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.
|
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...;-)
|
Re: Button gedrückt lassen
Zitat:
|
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