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 Listbox un stringgrid übertragen (https://www.delphipraxis.net/30304-listbox-un-stringgrid-uebertragen.html)

stefan86 23. Sep 2004 10:21


Listbox un stringgrid übertragen
 
Hallo,
ich habe ein kleines Probelem: In meinem Programm öffne ich mit einem opendialog eine datei, lasse diese in einer listbox ausgeben. Zur besseren betrachtung will ich die daten in eine stringgrid übertragen---> aber wie??? (habe schon alles mögliche ausprobiert, kein ergebnis)

mumu 23. Sep 2004 10:23

Re: Listbox un stringgrid übertragen
 
naja da kommt es drauf an, was für daten sich in der datei befinden und je nachdem musst du sie halt in die zellen eintragen, zeig doch mal nen ausschnitt einer datei die du öffnest...

stefan86 23. Sep 2004 10:28

Re: Listbox un stringgrid übertragen
 
es sind ganz normale datentypen (string,integer ) so ungeffähr müsste das aussehen, funzt aber nicht:

var
R, C : integer;
S : string;
begin
if opendialog1.Execute then

listbox1.Items.LoadFromFile('data.dat');
listbox1.Items.Append(S);

for R:=0 to stringgrid1.RowCount do
begin
for C:=0 to stringgrid1.ColCount do
begin

stringgrid1.Cells[C,R]:=S;
end;
end;

Sharky 23. Sep 2004 10:33

Re: Listbox un stringgrid übertragen
 
Hier mal ein Beispiel:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  ndx : Integer;
begin
  StringGrid1.RowCount := ListBox1.Count+1;
  StringGrid1.ColCount := 2;
  for ndx := 0 to Pred (ListBox1.Count) do
  begin
    StringGrid1.Cells[1,ndx+1] := ListBox1.Items[ndx];
  end;
end;

stefan86 23. Sep 2004 10:39

Re: Listbox un stringgrid übertragen
 
funktioniert! geilo, dankeschön!!!

DP-Maintenance 23. Sep 2004 10:42

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Datenbanken" nach "VCL-Komponenten und Controls" verschoben.
Ist nicht so wirklich eine Datenbankfrage ;-)


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