![]() |
AW: Status eines Buttons abfragen
Wie wäre es damit, alles in dem Form zu deaktivieren, bis auf das Edit und den Button?
Im OnExit kannste prüfen, ob was im Edit steht und danach alles Andere aktivieren; wenn nicht, dann ist nur der Button erreichbar. |
AW: Status eines Buttons abfragen
Mit meinem Lösungsvorschlag braucht es (sofern nicht für andere Funktionen genutzt) kein onExit-Event = kein Problem mehr.
Und mit der Lösung von peterbelow wohl auch nicht, habe ich aber bisher selber noch nicht mit gearbeitet. Und warum gleich ALLES disablen, wenn es reicht den "Bestätigungsbutton" zu ein-/auszuschalten!? |
AW: Status eines Buttons abfragen
Weil man ohnehin nirgends hinwechseln darf, sollte nichts eingetragen sein, war aber nur so eine Idee, kein credo ;-)
|
AW: Status eines Buttons abfragen
Klar darfst du mit "Abbrechen" wieder zurück wechseln, egal was eingetragen wurde. Zumindest habe ich es bisher so verstanden. Aber evtl. mag sich der TE mal äußern ob die bisherigen Vorschläge für ihn zum gewünschten Ergebnis geführt haben.
|
AW: Status eines Buttons abfragen
Danke Euch für die Vorschläge. Habe das Problem nocht nicht richtig sauber lösen können. Da dieses Feld von einem Barcode-Scanner eingetragen wird, der anschliessend einen "CR" sendet und der Funktion OnKeyPress "if Key = #13 then begin" habe ich erstmal einen Weg. Das OnExit ist erstmal deaktiviert (gelöscht). Wenn man jedoch mit einem "Tab" oder MausClick aus diesem Feld raus geht, dann ist es blöd. Werde mal einen Speedbutton einsetzen und mal schauen, wie ich es hin bekomme. Hatte bis heute keinen Speedbutton eingesetzt.
Gruß, Luckner |
AW: Status eines Buttons abfragen
Falls ich das Problem richtig verstanden habe:
Setze die Zuweisung der OnExit-procedure doch einfach händisch. Beim Aktivieren des Panels: TMEdit.OnExit:=myOnExit; Beim Abfangen der Abbrechen-Taste: TMEdit.OnExit:=NIL; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 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