![]() |
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....!!! |
Re: StringGrid
Hi,
Kopiere Zelle für Zelle. D.h StringGrid1.Cells[1,1] := StringGrid2.Cells[1,1] usw. |
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..... :???:
|
Re: StringGrid
hier geht es zwar um Listboxen :
![]() aber so ungefähr siehts IMHO auch beim Stringgrid aus. Ist wohl noch mehr Handarbeit. Für Dein spezielles Problem wohl sowieso. :mrgreen: |
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:
raik
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; edit // x und i getauscht :mrgreen: |
Re: StringGrid
Geht das für einen Anfänger denn nicht noch ein wenig genauer......
|
Re: StringGrid
hallo publes,
noch genauer, wo hast du denn probleme, zeige mal den Code , den du bisher hast. raik |
Re: StringGrid
Ich kann mit Onselectcell nichts anfangen......
und was soll ich mit dem x machen??? Gruß Publes |
Re: StringGrid
Zitat:
MfG Binärbaum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz