Focus in UFO

25/08/2008 - 10:25 von Jürgen Schulz | Report spam
Hallo NG

Ich habe folgendes Problem:

Meine Form hat ein UFO. Das UFO ist ein Endlosformular.
Je nach Vorgabe der Form, sollen im UFO Textfelder bestimmte bzw. alle
gesperrt werden.

Nun mein Problem:
Man kann ja bei einem Textfeld Enabled nicht auf False setzen wenn es noch
den Focus besitzt. Also muss ich den Focus vorher verschieben. Was mache ich
aber, wenn ich alle Textfelder auf Enabled = False setzen möchte und kein
weiteres Steuerelement vorhanden ist was den Focus aufnehmen könnte. Der
Datensatzmarkierer ist ja kein Steuerelement.

Danke schon mal
Jürgen
 

Lesen sie die antworten

#1 Karl Donaubauer
25/08/2008 - 10:36 | Warnen spam
Jürgen Schulz wrote:
...
Meine Form hat ein UFO. Das UFO ist ein Endlosformular.
Je nach Vorgabe der Form, sollen im UFO Textfelder bestimmte bzw. alle
gesperrt werden.

Nun mein Problem:
Man kann ja bei einem Textfeld Enabled nicht auf False setzen wenn es noch
den Focus besitzt. Also muss ich den Focus vorher verschieben. Was mache
ich aber, wenn ich alle Textfelder auf Enabled = False setzen möchte und
kein weiteres Steuerelement vorhanden ist was den Focus aufnehmen könnte.
Der Datensatzmarkierer ist ja kein Steuerelement.



Der übliche Workaround ist eine transparente Dummy-Schaltflàche
oder ein winziges Textfeld, das keine andere Funktion hat als den
Fokus aufzunehmen. D.h. ein Setfocus bekommt, bevor alle anderen
Steuerelemente deaktiviert werden.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com, jetzt mit Anmeldung und Info
zur Access-Entwickler-Konferenz (AEK11), Oktober 2008, Nürnberg

Ähnliche fragen