Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Stringgrid - Zeile anzeigen (https://www.delphipraxis.net/87291-stringgrid-zeile-anzeigen.html)

mfrank 26. Feb 2007 15:38


Stringgrid - Zeile anzeigen
 
Hallo,

wie kann ich in einem Stringgrid, bei dem nur drei Zeilen und mehrere Spalten sichtbar sind, die Position (Rowcount?) der mittleren Zeile innerhalb des gesamten Grids nach Hoch-und Runterscrollen mit Maus bzw. Tastatur bestimmen.

ibp 26. Feb 2007 16:42

Re: Stringgrid - Zeile anzeigen
 
herzlich willkommen bei dp!

das ereignis ontopleftchange könnte dir dabei helfen!

[btw] dann hast du aber ein problem mit der ersten oder letzten zeile, da diese nicht selektiert werden kann!

mfrank 26. Feb 2007 17:04

Re: Stringgrid - Zeile anzeigen
 
danke,
leider finde ich zu ontopleftchange keine genaue Erklärung - im Programm habe ich es jetzt eingebaut und ein Scrollen wird ausgewertet - aber wie ermittle ich ob auf- oder abwärts gescrollt wird?

Texas 26. Feb 2007 17:11

Re: Stringgrid - Zeile anzeigen
 
Hallo

schau doch mal unter TGridCoord
Gruß Texas

blablab 26. Feb 2007 17:20

Re: Stringgrid - Zeile anzeigen
 
Ich bin mir net sicher, aber probier mal CellRect

uwewo 26. Feb 2007 17:23

Re: Stringgrid - Zeile anzeigen
 
Hi mfrank,

Delphi-Quellcode:
StringGrid1.TopRow+1;
Uwe

mfrank 26. Feb 2007 17:28

Re: Stringgrid - Zeile anzeigen
 
ja mit

aktzeile := stringgrid3.TopRow + 1;

funktioniert es bestens!

Vielen Dank an alle


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