Zum Inhalt springen

Fokus auf Steuerelement?


JayN

Empfohlene Beiträge

mit .setfocus() kann man nen Fokus setzen.

mit .gotfocus() kann man Ereignisse aufrufen, wenn Steuerelement Fokus erhält.

mit .lostfocus() kann man Ereignisse aufrufen, wenn Steuerelement Fokus verliert.

Problem: Falls die Abfrage nach dem Klicken auf einen Button erfolgt, ist der Fokus schon beim Button.

Falls der Fokus verschoben werden muß, um Felder z. B. zu deaktivieren, einfach einem Steuerelement, welches Aktiv bleibt den Fokus zuschicken (.setfocus()). Dieses Steuerelement kann auch die Größe 0 haben, ist somit nicht auf dem Formular zu erkennen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das Problem sieht folgender Maßen aus:

Ich habe ein Formular, welches mehrere Textfelder besitzt. Beim Verlassen eines bestimmten Feldes soll eine Prozedur ausgeführt werden, aber nur wenn es in eine bestimmte Richtung (soll heißen: zu einem bestimmten anderen Textfeld hin) verlassen wird. Deswegen möchte ich prüfen, ob dieses zweite Textfeld den Fokus erhalten hat.

Gruß

JayN

Link zu diesem Kommentar
Auf anderen Seiten teilen

Vorschlag :

Nichtsichtbares Textfeld (als Quelle).

Bekommt ja, wenn fokus vom ersten Steuerelement verschwindet:


sub  ErstesTextfeld.lostfocus()

     textfeld.caption="ja"

endsub

beim zweiten Steuerelement :

sub ZweitesTextfeld.gotfocus

if textfeld.caption="ja" then 

    blablabla

endif

endsub

blablabla wird nur gemacht, wenn Quelle des erste Steuerelement und Ziel das zweite Steuerelement war.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...