Hallo,
habe in einer Touch-Screen-Anwendung häufigen Gebrauch von
DCPUSHBUTTON STATIC gemacht.
Der Vorteil ist, dass das gewählte Objekt nach Klick auf den
Static-Button den Eingabefokus nicht verliert.
Als ich die neueste Demo von Roger geladen hatte, erlebte ich eine
böse Überraschung.
Im schlimmsten Fall verloren vorher selektierte SLE`s den Focus.
Teilweise blieben die Buttons in gedrückter Position stehen.
Focuscolor blieb ebenfalls stehen.
@21.9,63 DCPUSHBUTTON CAPTION "Q" SIZE 4,1.7 STATIC ;
COLOR GRA_CLR_BLACK,GRA_CLR_WHITE;
FONT "12.Courier Bold";
FOCUSCOLOR GRA_CLR_BLUE, GRA_CLR_RED ;
HIDE {||!lAlpha_Dialog};
action {||PostAppEvent(xbeP_Keyboard,ASC("Q"),,SetAppFocus())}
Wenn ich ein Bitmap für den Button benutze, tritt nur das Focuscolor-Problem auf.
@ 495,75 DCPUSHBUTTON ;
STATIC ;
PIXEL;
SIZE 52,52 ;
ACTION {||PostAppEvent(xbeP_Keyboard, xbeK_CTRL_F3,,oDialog)};
BITMAP journ00;
FOCUSCOLOR GRA_CLR_BLUE, GRA_CLR_RED ;
HIDE {||!lTouch .OR. lAlt}
Ich benutze Xbase 1.82.294 und Express 1.8.227
Mit Express 1.8 Build 227 und xBase 1.82 treten keine Probleme auf.
Kompiliere ich Build 227 mit Xbase 1.9.333, treten wieder die o. a. Fehler auf.
Hat vielleicht jemand ähnliche Erfahrungen gemacht?
Gruß
Jürgen
Problem mit Static-Buttons unter Express++
Moderator: Moderatoren
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
-
- UDF-Programmierer
- Beiträge: 92
- Registriert: Di, 19. Dez 2006 19:37
- Wohnort: Düsseldorf
- Kontaktdaten:
Danke Wolfgang!
ich dachte halt, probiere vorher mal die Demo-Version.
War 1.9 Build 237.
Gruß
Jürgen.
War 1.9 Build 237.
Gruß
Jürgen.