Autor Beitrag
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 13:57 
in der list box kann man ja einstellen, dass man mehrere einträge auswählen kann, mit dem löschen mache ich das normalerweise so:
ausblenden Delphi-Quelltext
1:
LB_Players.Items.delete(LB_Players.itemindex);					

aber wie mach ich das bei mehreren, wenn zb eintrag 1, 4,5 und 8 ausgewählt sind, wie lösche ich die ?


Moderiert von user profile iconChristian S.: Topic aus Sonstiges verschoben am Di 03.05.2005 um 15:02
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 03.05.05 14:02 
wieder ungetestet ;-)
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
  i : Integer;
begin
  for i:=ListBox1.Count-1 downto 0 do
    if ListBox1.Selected[i] then
      ListBox1.Items.Delete(i);
end;

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 03.05.05 14:02 
Selected[i] gibt zurück, ob Eintrag i markiert ist...

Aber wie wärs mit Google? Da ist bei Suche nach "delphi listbox multiselect" gleich der zweite Eintrag ein Treffer...
Beweis (im Moment...):
www.google.de/search...ultiselect&meta=
2. Eintrag:
www.wer-weiss-was.de...9/article991867.html
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 14:14 
also sollte der code von Da_Chrismaster funzen
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 03.05.05 14:18 
funzt perfekt, danke, ich liebe dieses forum, wieder mal was dazugelernt :D