AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi TStringGrid, automatisches Scrollen, wenn letzte Zeile nicht vollständig sichtbar ist
Thema durchsuchen
Ansicht
Themen-Optionen

TStringGrid, automatisches Scrollen, wenn letzte Zeile nicht vollständig sichtbar ist

Ein Thema von hoika · begonnen am 16. Jan 2012
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

TStringGrid, automatisches Scrollen, wenn letzte Zeile nicht vollständig sichtbar ist

  Alt 16. Jan 2012, 09:14
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
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz