Einzelnen Beitrag anzeigen

stockholm

Registriert seit: 31. Okt 2008
Ort: Reichenbach an der Fils
16 Beiträge
 
RAD-Studio 2009 Pro
 
#3

Re: Seltsames Problem bei TListView Checkboxen

  Alt 31. Okt 2008, 16:43
Zitat von DeddyH:
Sieht eigentlich OK aus. Zeigst Du uns mal die Methode RefreshBooks?
Das dachte ich eigentlich auch

Delphi-Quellcode:
procedure TfrmMain.refreshBooks(Sender: TObject);
var
 i: integer;
 s: string;
 ANode : IXMLNode;
begin

 //lstBooks.Enabled := false;

 s := '';

 for i := 0 to lstBooks.Items.Count-1 do
 if lstBooks.Items[i].Checked then
 s := s + lstBooks.Items[i].SubItems[1]+'|';

 delete(s, length(s), 1);

 try

  s := httpGET(httpCli, REQUEST_URL);

  XMLDoc.LoadFromXML(s);
  XMLDoc.Active := true;

  lstBookItems.Clear;

  ANode := XMLDoc.DocumentElement.ChildNodes.First;

  while Assigned(ANode) do
  begin

    with lstBookItems.Items.Add do
     begin
      imageindex := 57;
      caption := ANode.ChildNodes['forename'].Text;
      subitems.Add(ANode.ChildNodes['surename'].Text);
      subitems.Add(ANode.ChildNodes['number'].Text);
      subitems.Add(ANode.ChildNodes['id'].Text);
      subitems.Add(ANode.ChildNodes['book'].Text);
     end;

    ANode := ANode.NextSibling;
  end;



 except
   // catch me
 end;

end;
Sollte damit nichts zu tun haben?
Vielen Dank für die Aufmerksamkeit,
stockholm
  Mit Zitat antworten Zitat