![]() |
Inputbox in modalem Fenster
Hallo zusammen,
ich habe da ein kleines Problem :?. Ich benutze eine Inputbox um in einem Modalen Fenster (das wiederum aus einem modalen Fenster aus aufgerufen wird) einen Text einzugeben. Wenn ich die Inputbox mit Enter bestätige, liefert auch der ShowModal-Befehl für das modale Fenster der Wert mrOK als Ergebnis und das Fenster wird geschlossen. Das sollte so aber eigentlich nicht sein. Leider kann ich keinen QuellCode beifügen, da dieser ziemlich groß ist und ich das Problem in einem neuen Projekt nicht nachvollziehen kann. Vielleicht hatte schon mal jemand von Euch ein ähnliches Problem und hat eine Lösung gefunden. Danke im Voraus mtm |
AW: Inputbox in modalem Fenster
Ganz dumme Idee: Es hat nicht zufällig einen Button mit
Delphi-Quellcode:
auf deinem Modal-Formular? Und einer dieser (oder der Button der nach der Inputbox den Fokus hat) schließt das Formular?
Default = True
|
AW: Inputbox in modalem Fenster
Solche Probleme gibt es manchmal, wenn der erste Teil (InputBox) auf KeyDown reagiert und der zweite Teil (deine Form) auf das KeyUp der selben Taste.
Leider ist sowas weit verbreitet. |
AW: Inputbox in modalem Fenster
Zitat:
Zitat:
Delphi-Quellcode:
(somit kein KeyDown, jedenfalls nicht von mir) und die aufrufende Form verarbeitet kein KeyUp.
txt := InputBox(...)
Trotzdem, Danke Euch 2. |
AW: Inputbox in modalem Fenster
Nicht du mußt der Grund sein, sondern der Code (kann auch Windows oder die VCL sein) wo auf die Tasten reagiert wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:06 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 by Thomas Breitkreuz