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 zellen durch klicken verschieben wie im Excel (https://www.delphipraxis.net/34660-stringgrid-zellen-durch-klicken-verschieben-wie-im-excel.html)

Schodn 26. Nov 2004 07:57


Stringgrid zellen durch klicken verschieben wie im Excel
 
Hallo,

wie kann ich in einem Stringgrid Zellen durch Ziehen mit dem Cursor kopieren wie in EXCEL ?

Bsp.:
Picke auf cells[1,1] wo "test" drinsteht und ziehe dann mit der Maus auf
cells[1,10].
Alle cells der Spalte von [1,1] bis [1,10] sollen nun den Text "test" enthalten.

DANKE

kopi

Jens Schumann 26. Nov 2004 08:03

Re: Stringgrid zellen durch klicken verschieben wie im Excel
 
Hallo,
OnMouseDown und OnMouseUp liefern Dir die X und Y Koordinaten der Maus innerhalb
des TStringGrids. Über die Koordinaten kannst Du auf die Zelle schließen.
Schau mal unter TGridCoord nach. Dann kannst Du Dir beim MouseDown die Zelle merken
und beim MouseUp den Inhalt kopieren.

Schodn 26. Nov 2004 08:06

Re: Stringgrid zellen durch klicken verschieben wie im Excel
 
ok danke aber was ist wenn ich mehere Zellen verschieben will?

mfg
Schodn

semo 6. Jan 2005 21:22

Re: Stringgrid zellen durch klicken verschieben wie im Excel
 
dann musst du halt wissen welche zellen selektiert werden ---> StringGrid.Selection


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