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 TStringGrid: Zelle per Code auswählen (https://www.delphipraxis.net/83911-tstringgrid-zelle-per-code-auswaehlen.html)

Shadowsong1986 8. Jan 2007 12:29


TStringGrid: Zelle per Code auswählen
 
Ich hab ein TStringGrid, wo man nur eine ganze Row auswählen kann (goRangeSelect=False, goRowSelect=True).
Ich lade Daten für das Grid aus einer Datei und will jetzt dass auch die Selektion mit geladen wird. Heißt, nachdem die Daten alle ins Grid geladen wurden soll nun eine bestimmte Row markiert werden, deren Index auch in der Datei gespeichert ist.

Also ich bräuchte eine Funktion:

StringGrid.SelectCell(ACol:Integer, ARow:Integer)


wie kann ich das machen? StringGrid hat so eine Funktion leider nicht!

Danke! :mrgreen:

MacGuyver 8. Jan 2007 12:36

Re: TStringGrid: Zelle per Code auswählen
 
Moin auch :hi:

Einfach nur mit Cells[X,Y] auslesen. Das RowSelect ist nur dazu da, dass die ganze Zeile markiert ist.

Stefan

Shadowsong1986 8. Jan 2007 21:48

Re: TStringGrid: Zelle per Code auswählen
 
???

Scheinbar hast du meine Frage nicht verstanden. Ich will nichts auslesen, ich will dass per Code (also ohne dass der User irgendwo auf das StringGrid klickt) eine bestimme Row markiert wird.

Lannes 8. Jan 2007 22:06

Re: TStringGrid: Zelle per Code auswählen
 
Hallo,
____z.B.:
Delphi-Quellcode:
StringGrid.Row := 2;

Shadowsong1986 8. Jan 2007 23:01

Re: TStringGrid: Zelle per Code auswählen
 
Danke!

StringGrid.Row(x) hat funktioniert!


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