Hallo!
Nachdem ich mir gestern mal angeschaut habe, welche Probleme andere mit der Darstellung von Scrollbars bei Stringgrids hatten, möchte ich jetzt doch noch mal nachhaken an Hand eines bei mir aufgetretenen Problems:
In meiner Anwendung bestimme ich die äußeren Grenzen des Grids innerhalb des Programmes abhängig von der benötigten Zeilenzahl und gebe die Anweisung, dass beide Scrollbars angezeigt werden sollen. Das ging eigentlich ganz gut bisher. Nachdem ich gestern ein wenig an der Programmlogik herumgedoktert hatte (wirklich sonst nichts), kamen plötzlich User zu mir und beschwerten sich, dass die vertikale Scrollbar nicht mehr vorhanden sei.
Beim Nachschauen im Quelltext waren die entsprechenden Anweisungen vorhanden und auch nicht per Logik versteckt.
- Wie kann man so eine Funktionalität abschießen?
- Gibt es in den neuesten (XE, XE2) Versionen auch noch solche Probleme?
Oswald
P.S. Versuche, mit SetWindowLong und GetWindowLong zu arbeiten, haben auch nichts geholfen. Ehrlich gesagt ist das auch reichlich idiotisch, mit der API arbeiten zu müssen, wenn die Funktionen eigentlich von der VCL bereitgestellt werden.