Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Stringgrid vertikale Position behalten (https://www.delphipraxis.net/189055-stringgrid-vertikale-position-behalten.html)

Jean312 29. Apr 2016 04:53

Stringgrid vertikale Position behalten
 
Hallo,

ich hoffe, es kann mir jemand einen Tipp geben.
Wie kann ich die vertikale Position in einem Stringgrid behalten, wenn in eine neue Zeile (row) geklickt wird?

Zur Erklärung:
In einem Stringgrid sind beispielsweise 3 Spalten. Die Spaltenbreite der mittleren Spalte ist so groß, dass er den sichtbaren Bereich des Stringgrid übersteigt (Scrollbalken horizontal).
Klicke ich z.B. in der ersten Zeile (fixedcol, fixedrow=0) in die mittlere Spalte (in einen Bereich, der erst durch das scrollen sichtbar wird), springt das Grid an den Spaltenanfang der mittleren Spalte. Wiederhole ich diesen Vorgang in der selben Reihe, bleibt das Grid an der Position, an die ich mit dem Scrollbalken gescrollt habe.

Wird nun in eine andere Zeile geklickt, aber auch wieder in die mittlere Spalte, springt das Grid wieder an den Spaltenanfang der mittleren Spalte.

Ich hoffe, es ist verständlich, was ich meine.

Wie kann ich das verhindern?
Zur Anmerkung: Der Scrollbalken bleibt an der ausgewählten Position und ändert sich nicht, wenn das Grid an den Spaltenanfang springt. Dies verstehe ich z.B. gar nicht.

Ich hoffe sehr auf einen Tipp von euch, wo ich hier ansetzen kann.

Vielen Dank im Voraus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 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