Get und Lostfocus und gotfocus
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21224
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Get und Lostfocus und gotfocus
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!!
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!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 98 Mal
- Danksagung erhalten: 13 Mal
Re: Get und Lostfocus und gotfocus
Hallo, Manfred -
ja. Oder Du setzt im VIO-Modus Xbp's ein, sofern der Kunde das akzeptiert.
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.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Manfred
- Foren-Administrator
- Beiträge: 21224
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Get und Lostfocus und gotfocus
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()
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!!
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!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 98 Mal
- Danksagung erhalten: 13 Mal
Re: Get und Lostfocus und gotfocus
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.
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.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Get und Lostfocus und gotfocus
es gibt aber einManfred hat geschrieben:Oder meinst Du die Get() Klasse, die ich nehmen soll? Da gibt es aber auch kein Lost und GotFocus()
Code: Alles auswählen
FUNCTION GetActive( oGet )
gruss by OHR
Jimmy
Jimmy
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Get und Lostfocus und gotfocus
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.
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
Hubert
- Manfred
- Foren-Administrator
- Beiträge: 21224
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Get und Lostfocus und gotfocus
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!!
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!!
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Get und Lostfocus und gotfocus
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.Manfred hat geschrieben:War aber doch etwas ungewohnt wieder in GETS zu denken.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.