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 checkboxlist liest alle Subitems aus (https://www.delphipraxis.net/67542-checkboxlist-liest-alle-subitems-aus.html)

LuX2k 16. Apr 2006 12:39


checkboxlist liest alle Subitems aus
 
HI

folgendes Problem, ich hab ne Checklistbox mit mehrere Spalten. Wenn ich 1 Checkbox anklicke und dann meine procedure ausführe, liest er mir zwar die Caption von dem Item aus, aber alle Subitems in der Liste.
Ich hab zwar schon ordentlich die Suche missbraucht, aber finde keine Lösung dafür :-/

Delphi-Quellcode:
 for i:=0 to dlfilelist.Items.Count-1 do begin
   if dlfilelist.Items.Item[i].Checked = true then
      form2.ws.Lines.Add(fetttags.Text+dlfilelist.Items[i].Caption+fetttage.Text);
        form2.ws.Lines.Add(wstags.Text+dlfilelist.Items[i].SubItems[1]+wstage.Text);
 end;
form2.Show;
end;
wäre dankbar, wenn mir jemand einen Tip geben könnte, wie ich das Problem lösen könnte

Machs Gut

LuX2k

SirThornberry 16. Apr 2006 12:57

Re: checkboxlist liest alle Subitems aus
 
ich hab das gefühl das du einfach ein Begin-End vergessen hast. Zumindest lässt deine Einrückung darauf schließen. So müsste die Einrückung eigentlich aussehen
Delphi-Quellcode:

  for i:=0 to dlfilelist.Items.Count-1 do begin
     if dlfilelist.Items.Item[i].Checked = true then
        form2.ws.Lines.Add(fetttags.Text+dlfilelist.Items[i].Caption+fetttage.Text);
     form2.ws.Lines.Add(wstags.Text+dlfilelist.Items[i].SubItems[1]+wstage.Text);
  end;
  form2.Show;
end;

LuX2k 16. Apr 2006 13:02

Re: checkboxlist liest alle Subitems aus
 
nee, ich habs nur schlampig formatiert :oops:

ErazerZ 16. Apr 2006 13:27

Re: checkboxlist liest alle Subitems aus
 
Zitat:

Zitat von LuX2k
HI

folgendes Problem, ich hab ne Checklistbox mit mehrere Spalten. Wenn ich 1 Checkbox anklicke und dann meine procedure ausführe, liest er mir zwar die Caption von dem Item aus, aber alle Subitems in der Liste.
Ich hab zwar schon ordentlich die Suche missbraucht, aber finde keine Lösung dafür :-/

Delphi-Quellcode:
 for i:=0 to dlfilelist.Items.Count-1 do begin
   if dlfilelist.Items.Item[i].Checked = true then
      form2.ws.Lines.Add(fetttags.Text+dlfilelist.Items[i].Caption+fetttage.Text);
        form2.ws.Lines.Add(wstags.Text+dlfilelist.Items[i].SubItems[1]+wstage.Text);
 end;
form2.Show;
end;
wäre dankbar, wenn mir jemand einen Tip geben könnte, wie ich das Problem lösen könnte

Machs Gut

LuX2k

ich glaub das is dein problem
Delphi-Quellcode:
 for i:=0 to dlfilelist.Items.Count-1 do begin
   if dlfilelist.Items.Item[i].Checked = true then
   BEGIN
      form2.ws.Lines.Add(fetttags.Text+dlfilelist.Items[i].Caption+fetttage.Text);
      form2.ws.Lines.Add(wstags.Text+dlfilelist.Items[i].SubItems[1]+wstage.Text);
   END;
 end;
form2.Show;
end;
dann fügt der nur subitem ein wenn das auch gecheckt ist und nicht die ganze zeit ..

LuX2k 16. Apr 2006 13:54

Re: checkboxlist liest alle Subitems aus
 
@ErazerZ

dankeschön, hab das von SirThornberry falsch verstanden. :coder2:


Ich danke euch beiden :dance:


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