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 Stream-Lesefehler bei ListView columns caption (https://www.delphipraxis.net/84827-stream-lesefehler-bei-listview-columns-caption.html)

kingflo 22. Jan 2007 14:00


Stream-Lesefehler bei ListView columns caption
 
Hallo... ich habe ein komisches Problem. Und zwar will ich jedes ListView meiner anwendung suchen, und die caption der einzelnen Columns setzen.

z.B so:
Delphi-Quellcode:
var
 z,i,j:integer;
 listView:TListView;
begin
  for z := 0 to Screen.FormCount-1 do begin
    for i:=0 to Screen.Forms[z].ComponentCount-1 do begin
     if Screen.Forms[z].components[i] is TListView then begin
       listView:=Screen.Forms[z].Components[i] as TListView;
       for j:=0 to listView.Columns.Count-1 do begin
        listView.Columns[j].Caption:='Hallo';
       end;
     end;
    end;
  end;
end;
leder bekomme ich aber immer einen Stream-Lesefehler und ich weiß nicht warum.

wenn ich aber statt
Delphi-Quellcode:
listView.Columns[j].Caption:='Hallo';
folgendes verwende
Delphi-Quellcode:
listView.Columns[j].Caption:=listView.Columns[j].Caption
dann bekomme ich diesen Fehler nicht... arghh kann mir da jemand helfen? ich weiß net weiter...


mfg

Florian

kingflo 22. Jan 2007 15:40

Re: Stream-Lesefehler bei ListView columns caption
 
Hat sich erledigt... aber falls den fehler auch mal jemand hat: ich habe zwar keine Ahnung voran es liegt, aber wenn ich vorher nen ListView.clear mache dann gehts.

also so:

Delphi-Quellcode:
var
z,i,j:integer;
listView:TListView;
begin
  for z := 0 to Screen.FormCount-1 do begin
    for i:=0 to Screen.Forms[z].ComponentCount-1 do begin
     if Screen.Forms[z].components[i] is TListView then begin
       listView:=Screen.Forms[z].Components[i] as TListView;
       for j:=0 to listView.Columns.Count-1 do begin
        listView.clear;
        listView.Columns[j].Caption:='Hallo';
       end;
     end;
    end;
  end;
end;


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