Seite 1 von 1

Browse Unterschied 817 / 832

Verfasst: Mo, 11. Sep 2017 14:13
von Wolfgang Ciriack
Habe gerade festgestellt, dass bei der Version 832 sich beim Browse etwas geändert haben muss.
Meine Spaltenüberschriften (Ownerdraw) werden nicht meht dargestellt (Wochentage) !?

Re: Browse Unterschied 817 / 832

Verfasst: Mo, 11. Sep 2017 14:16
von Jan
:shock:

Jan

Re: Browse Unterschied 817 / 832

Verfasst: Mo, 11. Sep 2017 15:28
von Tom
Kann ich bestätigen. Im Screenshot zweimal derselbe Dialog, einmal mit und einmal ohne Ownerdrawing. Mit fehlen die Spaltenüberschriften.
od.jpg
od.jpg (216.34 KiB) 10245 mal betrachtet

Re: Browse Unterschied 817 / 832

Verfasst: Mo, 11. Sep 2017 15:33
von Tom
Der Fix ist aber einfach. Die Methoden/Funktionen aus den bekannten Beispielen beschränken das Ownerdrawing auf die DataArea, liefern aber trotzdem .F. zurück - also die Antwort, nicht das Zeichnen dem Browse zu überlassen. Das ist genau genommen falsch, wenn für das Heading kein Ownerdrawing aktiv ist. Man muss also im Anfangsbereich der Methoden oder Funktionen das hier einfügen, wenn man die Überschriften nicht selbst zeichnet:

Code: Alles auswählen

IF aInfo[ XBP_DRAWINFO_AREA ] == aInfo[ XBP_DRAWINFO_COLUMN ]:heading
  RETURN .T.
ENDIF
Edit. Quatsch! Auch im obigen Beispiel ist das Ownerdrawing nur für die DataArea aktiviert. Die Methode sollte also überhaupt nicht aufgerufen werden, wenn die Headings gezeichnet werden. Wird sie aber doch. Das ist der Fehler. Den man mit dem o.g. Code umgehen kann, aber falsch isses dennoch.

Re: Browse Unterschied 817 / 832

Verfasst: Mo, 11. Sep 2017 18:34
von Wolfgang Ciriack
Hallo Tom,
kannst du mir das Beispiel mal zumailen, damit ich es an Alaska schicken kann ?
Sonst müsste ich erst aus meinem Programm den Kalender in ein Beispiel extrahieren.
Oder meldest du das direckt an Alaska ?

Re: Browse Unterschied 817 / 832

Verfasst: Di, 12. Sep 2017 8:10
von brandelh
Ich meine in der Changelist was über den XbpBrowse gelesen zu haben, hab sie aber nur überflogen.

Re: Browse Unterschied 817 / 832

Verfasst: Di, 12. Sep 2017 8:32
von Jan
Hallo Hubert,

Touchgesten überarbeitet (zwei erledigte Punkte), :stableBlock überarbeitet, vertikale Scrollbar korrigiert im Zusammenhang mit Soft Tracking.

Jan

Re: Browse Unterschied 817 / 832

Verfasst: Do, 14. Sep 2017 15:00
von Wolfgang Ciriack

Re: Browse Unterschied 817 / 832

Verfasst: Do, 14. Sep 2017 16:30
von brandelh
Da war ich wohl zu voreilig mit der Installation ...

Re: Browse Unterschied 817 / 832

Verfasst: Fr, 15. Sep 2017 8:26
von Wolfgang Ciriack
Nur wenn du Browses mit Ownerdrawing verwendest...

Re: Browse Unterschied 817 / 832

Verfasst: Fr, 29. Sep 2017 12:12
von Jan
Der PDR ist seit gestern geschlossen. Und heute soll geplant hoffentlich das Update heraus kommen.

Jan