![]() |
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Dann solltest du dem Formular den Fokus zurückgeben (Form1.SetFocus oder sowas)
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Setze "Form.KeyPreview" auf true. So bekommt das Formular die Tastendrücke "zu sehen" auch wenn ein Editfeld gerade den Focus hat!
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Hast Du mal versucht, ActiveControl auf nil zu setzen?
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
alle befehle helfen nur halbwegs, da
Delphi-Quellcode:
und
ActiveControl
Delphi-Quellcode:
nicht richtig funktionieren(Form und edit haben den Fokus beide) und
Form.KeyPreview
Delphi-Quellcode:
funktioniert überhaupt nicht.
setFocus
Das blöde ist sobald das edit mitkriegt, das Strg. gedrückt wurde löst es einen Fehler aus.(liegt an meinem Programm, is aber nicht änderbar) |
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Zitat:
Zitat:
BTW: "Funktioniert nicht" ist eine äußerst detaillierte Fehlerbeschreibung :evil: |
Re: Warum funktioniert ein Code einmal und dann wieder nicht
He!!
mein Programm analysiert jede taste die gedrückt wird, und bei Strg. hat es sich immer überarbeitet. Konten das Problem aber jetzt lösen! wolte nur noch mal sagen, wen ich dem Form mit
Delphi-Quellcode:
den Fokus zuweise(also beim Start) dann heißt es immer "einem Unsichtbaren oder inaktiven Fenster kann kein Fokus zugewiesen werden", habe aber jetzt
Form.KeyPreview
Delphi-Quellcode:
verwendet
Form.KeyPreview
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Wo hast du denn das KeyPreview stehen? Lass mich mal raten: Ich tippe auf FormCreate ;-)
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
jup!! wieso den :?:
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
Weil dort dein Formular evtl noch gar nicht angezeigt wird. Versuchs mal mit OnShow ;)
|
Re: Warum funktioniert ein Code einmal und dann wieder nicht
hab ich auch schon!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 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