Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi StringGrid (https://www.delphipraxis.net/38900-stringgrid.html)

publes 25. Jan 2005 19:17


StringGrid
 
Brauche mal eure Hilfe.....
Ich möchte aus einem ziemlich grossen StringGrid in ein zweites StringGrid nur einige Zeilen per Mausklick kopieren..... und zwar die ganze Zeile....hat jemand eine Idee??? Eleganter wäre es noch mit zwei Buttons... der eine zum Kopieren... der andere zum wieder löschen....!!!

toms 25. Jan 2005 23:31

Re: StringGrid
 
Hi,

Kopiere Zelle für Zelle. D.h

StringGrid1.Cells[1,1] := StringGrid2.Cells[1,1] usw.

publes 26. Jan 2005 17:33

Re: StringGrid
 
Das ist alles noch nicht das Richtige.....wenn ich irgendeine spalte des ersten StringGrids anklicke.... soll die gesamte Zeile in einen zweiten strinGrid kopiert werden..... :???:

Hansa 26. Jan 2005 18:04

Re: StringGrid
 
hier geht es zwar um Listboxen :

http://www.delphipraxis.net/internal...highlight=drag

aber so ungefähr siehts IMHO auch beim Stringgrid aus. Ist wohl noch mehr Handarbeit. Für Dein spezielles Problem wohl sowieso. :mrgreen:

kiar 26. Jan 2005 18:19

Re: StringGrid
 
hallo publes,

als erstes ermittelst du die Zeile die du kopieren willst zb im Onselectcell

dann gehst du in einer schleife die spalten durch und kopierst diese rüber
Delphi-Quellcode:
procedure KopiereSG (SG1, SG2 :TStringrid)
var
  I:Integer;
begin
   for I:=0 to SG1.ColCount-1 do
       SG2.Cells[i, x]:= SG1.Cells[i, x] // x wäre hier zeile die du im Onselectcell ermittelt hast
end;
raik

edit // x und i getauscht :mrgreen:

publes 26. Jan 2005 18:25

Re: StringGrid
 
Geht das für einen Anfänger denn nicht noch ein wenig genauer......

kiar 26. Jan 2005 18:27

Re: StringGrid
 
hallo publes,

noch genauer, wo hast du denn probleme, zeige mal den Code , den du bisher hast.

raik

publes 27. Jan 2005 14:20

Re: StringGrid
 
Ich kann mit Onselectcell nichts anfangen......
und was soll ich mit dem x machen???

Gruß Publes

Binärbaum 27. Jan 2005 14:24

Re: StringGrid
 
Zitat:

Zitat von publes
Ich kann mit Onselectcell nichts anfangen......
und was soll ich mit dem x machen???

Gruß Publes

Das steht doch schon als Kommentar dahinter: das x ist die Nummer der Zeile im StringGrid.

MfG
Binärbaum


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