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 BitBtn - einmal klicken schließt mein Programmfenster... (https://www.delphipraxis.net/113351-bitbtn-einmal-klicken-schliesst-mein-programmfenster.html)

-Lucky- 6. Mai 2008 15:56


BitBtn - einmal klicken schließt mein Programmfenster...
 
Wenn ich in meinem Delphi Projekt jetzt BitBtns einfüge, also Schaldflächen mit diesen "lustigen" Bildern wie Haken, Abbrechen etc, und dann da hoch klicke, dann schließt Delphi unverschämterweise mein zweites programmfenster und wechselt zum Hauptformular :gruebel:


Ich habe irgendwie das Gefühl, Delphi verscheißert mich da... Bis jetzt hat das immer reibungslos funktioniert. Wenn ich auf den BitBtn irgendelche Anweisungen beim klicken lagere, dann macht er erst die Anweisungen, und dann schließt er das Programmfenster.

Was ist da los? Kennt jemand das Problem? Lösungsansätze?

mkinzler 6. Mai 2008 15:59

Re: BitBtn - einmal klicken schließt mein Programmfenster...
 
Zeig mal den Code

Sherlock 6. Mai 2008 16:00

Re: BitBtn - einmal klicken schließt mein Programmfenster...
 
Schau mal auf die Property ModalResult des Buttons. Wenn da was anderes drinsteht als mrNone, dann schließt der Button das Fenster. Wenn Du das nicht willst, dann musst Du mrNone da reinsetzen.

Sherlock

-Lucky- 6. Mai 2008 16:46

Re: BitBtn - einmal klicken schließt mein Programmfenster...
 
Danke! Ich war schon am Verzweifeln^^

An ModalResult lag es. :wink:

Wenn ich die Eigenschaft "Kind" verändere, dann wird das automatisch verändert, dessen war ich mir nicht bewusst. Wieder etwas dazu gelernt, von selbst wäre ich nie drauf gekommen. :thumb:


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