Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TStringGrid, automatisches Scrollen, wenn letzte Zeile nicht vollständig sichtbar ist (https://www.delphipraxis.net/165779-tstringgrid-automatisches-scrollen-wenn-letzte-zeile-nicht-vollstaendig-sichtbar-ist.html)

hoika 16. Jan 2012 09:14

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.

http://www.delphigroups.info/3/7/55170.html

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