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] Object an Row hängen & auslessen (https://www.delphipraxis.net/104890-%5Bstringgrid%5D-object-row-haengen-auslessen.html)

Salomon 12. Dez 2007 11:18


[StringGrid] Object an Row hängen & auslessen
 
Hallo,
wie kann ich ein Oject an eine StringGrid Row hängen und bei einem Klick auf das StringGrid die das Object der selektierten Zeile auslesen?

Das Anhängen müsste mit
Delphi-Quellcode:
StringGrid.Rows[Row].AddObject('',Pointer(ADOQuery.Fields[0].AsInteger));
oder an eine Zelle mit
Delphi-Quellcode:
StringGrid.Objects[Col, Row] := Pointer(1234);
funktionieren.

Wie komme ich bei einem Kilick auf das StringGrid nun wieder an das Object der selektierten Zeile ran??

Irgendwie so?? StringGrid.Rows[???].Objects[???];

Thanx Marcus

Salomon 12. Dez 2007 14:58

Re: [StringGrid] Object an Row hängen & auslessen
 
Habs jetzt so gelöst:

Integer(Pointer(StringGrid.Objects[0, StringGrid.Selection.Top]));

himitsu 12. Dez 2007 15:05

Re: [StringGrid] Object an Row hängen & auslessen
 
Delphi-Quellcode:
Integer(StringGrid.Objects[0, StringGrid.Selection.Top]);
wenn du es eh nur als Integr nutzt, dann kannst du es auch gleich direkt dahin casten ^^

Salomon 12. Dez 2007 15:07

Re: [StringGrid] Object an Row hängen & auslessen
 
Stimmt, macht aber kein Spaß wenn es zu einfach ist ;)

Hansa 12. Dez 2007 17:33

Re: [StringGrid] Object an Row hängen & auslessen
 
Was genau soll das Object denn machen ??


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