![]() |
Form "reagiert" nach Minimieren nicht mehr
Heidiho :D
Ich habe eine Form bei der Enabled auf False gesetzt ist und auf dieser Form liegt ein grosses Memo bei dem Enabled auf True gesetzt ist. Ich habe das so gemacht damit man keinen Text selektieren etc. kann, ausserdem wurde der Cursor mit ShowCursor := False; ausgeblendet. Ich fange die Tastendrücke mit FormKeyPress ab um Eingaben in das Memo zu tätigen. Nun habe ich aber das Problem, dass wenn man das Programm minimiert und wieder maximiert die Tastendrücke nicht mehr abgefangen werden. Hat jemand eine Idee wie man dies beheben könnte? Ich habe das Gefühl es liegt am Focus aber ich weiss nicht wie ich den nach dem Maximieren wiederherstellen kann. :? Cu Kill0r |
Re: Form "reagiert" nach Minimieren nicht mehr
OK Hab das Problem selber behoben ;)
Es hat sich also erledigt :D @Mods Ihr könnt diesen Thread nun schliessen ;) Cu Kill0r |
Re: Form "reagiert" nach Minimieren nicht mehr
Also du hättest ja einfach den Fokus wieder setzen können (notfalls vorm Minimieren speichern).
Schließen wird dat wohl kein Mod, damit sich eventuell auch mal andere (z.B. mit einem ähnlichem Problem) hier beteiligen können. Außerdem wäre es garnicht so schlecht, wenn du deine Lösung verraten könntest ... vielleicht braucht's mal wer :zwinker: |
Re: Form "reagiert" nach Minimieren nicht mehr
Jo, genau so hab ichs auch gelöst. Ich wusste einfach nicht wie ich das Maximieren abfangen kann in einem Event ;)
Und wegen Schliessen des Threads, Ich bin es mir einfach gewohnt von anderen Foren, dass wenn ein Thread erledigt ist, er geschlossen wird. Aber hier ist das anscheinend anders :-D Zur Lösung: Ich habe zuerst ein TApplicationEvents auf die Form gezogen und dann beim Event OnRestore folgendes eingetragen:
Delphi-Quellcode:
frmChat.Show deshalb weil sonst eine Exception bezüglich "Unsichtbares oder Inaktives Fenster" ausgelöst wurde ;)
procedure TfrmChat.AppEventsRestore(Sender: TObject);
begin frmChat.Show; frmChat.SetFocus; end; Cu Kill0r |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:29 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