AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

Ein Thema von khh · begonnen am 12. Feb 2011 · letzter Beitrag vom 15. Feb 2011
Antwort Antwort
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#1

AW: feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

  Alt 12. Feb 2011, 17:21
Hintergund ist die Auswahl eines Artikels entweder über die Bezeichnung oder über die Artikelnummer.
In Abhängigkeit der gewählten Auswahl muss nach Eingabe einer Menge, wieder zu diesem Feld zurückgekehrt werden.
Hallo,

aber das heisst doch, du musst nur wissen, ob zuletzt Bezeichnung oder Nummer verwendet wurde, das kannst du dir doch merken. Die Felder weisst du dann ja, es kommen ja nur die 2 in Frage. Alles was du brauchst ist 1 Bit.

Irgendwelche Event-Routinen zu überschreiben ist für so etwas der reine Overkill.

Gruss Reinhard
  Mit Zitat antworten Zitat
David Martens

Registriert seit: 29. Sep 2003
205 Beiträge
 
Delphi XE Enterprise
 
#2

AW: feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

  Alt 15. Feb 2011, 12:45
Mach die Eingabe der Menge doch über ein kleines Popupfenster. Nach der Eingabe wird es geschlossen und du kehrst automatisch zum letzen fokusierten Element zurück.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#3

AW: feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

  Alt 15. Feb 2011, 13:07
Gibt WM_SETFOCUS nicht ggf. das Handle des letzten aktiven Controls in wParam zurück?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: feststellen welches Feld vor dem aktuellen Feld den Focus hatte?

  Alt 15. Feb 2011, 14:02
Kuckst du hier

Gefunden mit Bei Google suchenDelphi Last Focus Control
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 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