SetAppFocus() will nicht klappen

Moderator: Moderatoren

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

SetAppFocus() will nicht klappen

Beitrag von Manfred »

Hi,

ich stehe in einem Browse1 und klicke dann einen Button an, der einen neuen Browse2 aufruft. Der wird durch eine Übernahme per Mouseklick, oder RETURN verlassen. Danach rufe ich ein SetAppFocus(oBrowse1), aber es tut sich nichts. Der Pushbutton bleibt unterlegt.
Wenn ich mir im Debugger ansehe, was nach dem SetappFocus() aktiv ist, dann wird auch das Browse1 zurückgegeben.

Einige Zeilen drüber, klappt es, wenn ich ein SLE anspringe mit SetAppFocus(objektSle). Aber auch danach starte ich eine Suche mit einem Button und danach klappt das SetAppFocus(oBrowse1) auch nicht. Übersehe ich mal wieder was, oder wie.....?

PS. Es klappt kein SetAppFocus(), egal auf welches Objekt. Der jeweilige Button bleibt unterlegt.
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
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: SetAppFocus() will nicht klappen

Beitrag von Rolf Ramacher »

Hi Manfred,

kann es sein, das zu diesem Zeitpunkt oBrowse1 nicht mehr aktiv ist. oder vorher nicht :enable() wurde ??
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Juergen
UDF-Programmierer
UDF-Programmierer
Beiträge: 92
Registriert: Di, 19. Dez 2006 19:37
Wohnort: Düsseldorf
Kontaktdaten:

Re: SetAppFocus() will nicht klappen

Beitrag von Juergen »

Hallo Manfred,

ich gehe davon aus, dass Du Express++ benutzt .

Versuche mal ein STATIC Pushbutton, da dieser nach Betätigung den Focus nicht automatisch wieder
erhält.

Falls Du TABPAGES hast, benutze DC_SETAPPFOCUS().

Gruß

Jürgen
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: SetAppFocus() will nicht klappen

Beitrag von Manfred »

Hi Jürgen,

ja, express++.

Aber was meinst Du mit Static Pushbutton? Soll ich nicht den Standard DCPUSHBUTTON von express++ nutzen, oder wie ist das gemeint?

TabPages habe ich nicht.

PS: habe gerade in der Anleitung die Sache mit STATIC entdeckt. Da muß ich mal etwas ausprobieren, was da wie klappt.
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!!
Antworten