![]() |
Probleme mit der Prozedur "SetFocus"
Hey Leute,
Ich habe ein kleines Problem mit der SetFocus Prozedur bei Edit Feldern. ich habe bei einem Editfeld unter dem Ereignis "OnChange" eine Prozedur geschrieben. Nach dieser Prozedur folgt die Aufforderung: "Form1.Edit1.SetFocus". Allerdings passiert überhaupt nichts ... kann mir Jemand helfen? Mit Freundlichen Grüßen, Sebastian |
Re: Probleme mit der Prozedur "SetFocus"
Hi Sebastian,
das "Problem" ist, dass das OnChange-Ereignis ja ausgelöst wird, wenn du etwas in das Feld eingibst. Und um etwas eingeben zu können muss das Feld ja schon den Fokus haben. Was sollte denn deiner Meinung nach passieren, wenn du SetFocus aufrufst? |
Re: Probleme mit der Prozedur "SetFocus"
Also eigentlich sollte sollte der ganze Ausdruck makiert werden, der in der vorherigen Prozedur "erstellt" wird. Ich habe zum Test mal die Setfocus Prozedur für dieses Edifeld in eine Button programmiert ... dort funktioniert es wunderbar!
|
Re: Probleme mit der Prozedur "SetFocus"
Wenn SetFocus im OnChange-Ereignis aufgerufen wird und es den gesamten Text auswählen würde, könnte man ja gar nichts mehr eingeben. Überleg noch mal, was du eigentlich willst.
|
Re: Probleme mit der Prozedur "SetFocus"
ich habe meine Denkensweise nocheinmal überdacht unn bin auf das Ergebnis gekommen, dass das selbe auch mit der Prozedur "SelectAll" funktioniert, trotzdem danke für eure Hilfe
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 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