Get und Lostfocus und gotfocus

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Get und Lostfocus und gotfocus

Beitrag von Manfred »

ich bin gerade dabei eine GUI Anwendung auf VIO umzuschreiben (keine Diskussion, das will der Kunde so) jetzt stehe ich vor dem Problem GotFocus() und LostFocus() zu ersetzen. Wie macht man sowas am besten? Über die When und Valid Klauseln?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Get und Lostfocus und gotfocus

Beitrag von georg »

Hallo, Manfred -


ja. Oder Du setzt im VIO-Modus Xbp's ein, sofern der Kunde das akzeptiert.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Get und Lostfocus und gotfocus

Beitrag von Manfred »

hm, das Problem liegt bei mir derzeit, dass die When und Valid einen logischen Wert liefern und auch erwarten. Es geht bei meiner SAche aber darum ein paar Dinge vorher und nachher ein bzw. umzustellen.
Und die XBP sollen ja verschwinden. Oder meinst Du die Get() Klasse, die ich nehmen soll? Da gibt es aber auch kein Lost und GotFocus()
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Get und Lostfocus und gotfocus

Beitrag von georg »

Hallo, Manfred -


die WHEN und VALID Bedingungen erwarten einen Codeblock, und da kannst Du ja - analog zum :killInputFocus und :setInputFocus - auch andere Aufgaben drin ausführen.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Get und Lostfocus und gotfocus

Beitrag von AUGE_OHR »

Manfred hat geschrieben:Oder meinst Du die Get() Klasse, die ich nehmen soll? Da gibt es aber auch kein Lost und GotFocus()
es gibt aber ein

Code: Alles auswählen

FUNCTION GetActive( oGet )
die Frage ist warum du meinst das du es brauchst im VIO Modus ...
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Get und Lostfocus und gotfocus

Beitrag von brandelh »

SetFocus und Lostfocus des Fensters kannst du wie bisher nutzen, das sollte auf für VIO gelten.
Wenn du wissen willst ob du ein GET verläßt, musst du in Clipper denken ;-)

VALID wird aufgerufen, wenn ein GET verlassen werden soll !
WHEN wird aufgerufen, wenn ein GET aktiv werden soll !

Eine Funktion in VALID kann steuern, welches das nächste aktive GET wird ... schau dir mal die Klasse der GET Objekte an.

Die Steuerung bei GET READ ist auf jeden Fall leichter steuerbar als bei den normalen Controls,
da dort der Eingabefocus auf jeden Fall gewechselt hat, bevor die Events ausgelöst werden.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Get und Lostfocus und gotfocus

Beitrag von Manfred »

ich habe mir in der When Klausel was eingebaut und in der valid Klausel. Scheint jetzt zu klappen. War aber doch etwas ungewohnt wieder in GETS zu denken.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Get und Lostfocus und gotfocus

Beitrag von Jan »

Manfred hat geschrieben:War aber doch etwas ungewohnt wieder in GETS zu denken.
:lol: Ich fühle mit Dir. Bei mir klappt das inzwischen wieder relativ gut. Ich komme nur immer mit den Koordianten durcheinander - der eine will Zeile, Spalte, der andere Spalte, Zeile. Da scheitere ich immer mal wieder dran.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten