Einzelnen Beitrag anzeigen

Jean312

Registriert seit: 1. Dez 2013
55 Beiträge
 
#1

Stringgrid vertikale Position behalten

  Alt 29. Apr 2016, 04:53
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.
  Mit Zitat antworten Zitat