Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String in markierte Cell (StringGrid) einfügen (https://www.delphipraxis.net/98118-string-markierte-cell-stringgrid-einfuegen.html)

qb-tim 21. Aug 2007 18:03


String in markierte Cell (StringGrid) einfügen
 
Hi,

kann mir jemand sagen, wie ich einen String in den vom Benutzter markierte Cell/Zelle eines StringGrid einfügen kann?

Danke im Voraus

Delphi-Quellcode:
...
StringGrid1.Cells[{Markierte Zelle}] := ListBox1.Items[ListBox1.ItemIndex];
...

s-off 21. Aug 2007 18:11

Re: String in markierte Cell (StringGrid) einfügen
 
Hallo,

habe just kein Delphi zur Hand, meine aber, dass es dort eine Selected-Eigenschaft gibt.

Edit: Hab jetzt mal nachgeschaut. Das war ein Feature des AdvStringGrids (TMS-Komponenten) :(
Den Quelltext dazu darf ich Dir leider nicht posten. Du musst Dir die selektierten Zellen selber errechnen. Bediene Dich dazu der Selection-Eigenschaft, welche Dir ein GridRect zurück gibt.

boserPascal 21. Aug 2007 19:00

Re: String in markierte Cell (StringGrid) einfügen
 
Bin mir jetzt nicht sicher habe aber grad mal in einen uralten Quelltext geschaut und meine, probiere mal
Delphi-Quellcode:
stringrid.row bzw stringrid.col
, dass sollte die aktuelle Auswahl sein.

Gruß!

FAlter 21. Aug 2007 19:27

Re: String in markierte Cell (StringGrid) einfügen
 
Hi,

Delphi-Quellcode:
StringGrid1.Cells[StringGrid1.Selection.Left, StringGrid1.Selection.Top] := ListBox1.Items[ListBox1.ItemIndex];
Würde die obere linke Zelle der Markierung betreffen.

Mfg
FAlter

qb-tim 22. Aug 2007 19:33

Re: String in markierte Cell (StringGrid) einfügen
 
Danke FAlter, es geht so! :thumb:

:dp:


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