![]() |
TStringGrid, automatisches Scrollen, wenn letzte Zeile nicht vollständig sichtbar ist
Hallo,
das TStringGrid (auch das TAdvStringGrid) haben folgende unangenehme Eigenschaft. geg: Die Höhe des Grids so gesetzt, dass die letzte angezeigte Zeile nicht vollständig dargestellt ist (was bei multiline halt manchmal so ist ...) Klickt man nun mit links auf die letzte angezeigte Zeile, scrollt Delphi so, dass diese Zeile komplett dargestellt wird. Leider wirdaber ein bisschen weitergescrollt, d.h. die zuvor letzte Zeile ist jetzt irgendwo in der Mitte. Halte ich die Maustaste weiterhin gedrückt, scrollt Delphi bis zum Ende des Grids. Das ist aber nicht beabsichtigt ... ;) Das ist hier auch so beschrieben, nur leider ohne akzeptable Lösung. ![]() Wie ich schon geschrieben habe, verwende ich das Grid mit MultiLine, da kann ich doch die erforderliche Höhe nicht richtig berechnen, oder ? Beim ListView konnte man einstellen, ob die letzte Zeile vollständig sichtbar ist. Danke Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz