AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Wieder mal die ListBox (nur ausgewähltes item löschen)
Thema durchsuchen
Ansicht
Themen-Optionen

Wieder mal die ListBox (nur ausgewähltes item löschen)

Ein Thema von -homer- · begonnen am 26. Dez 2003 · letzter Beitrag vom 26. Dez 2003
Antwort Antwort
Seite 1 von 2  1 2      
-homer-

Registriert seit: 1. Aug 2003
Ort: Düsseldorf
339 Beiträge
 
Delphi 7 Personal
 
#1

Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:28
hi,

bei meinem projekt bin ich weiter gekommen (MediaCenterXXL). Natürlich nur dank euer Hilfe. Wie einige von euch sicher wissen hatte ich letztens eine Topic erstellt (Wie lösche ich alle items aus einer ListBox???), jetzt stelle ich fast die gleiche Frage nochmal: Wie kann ich items aus einer ListBox löschen, die ich vorher ausgewählt habe? ich will also nicht alle Items, sondern wirklich nur das was ich ausgewählt habe löschen. Wisst ihr welchen Befehl ich da brauche.

Wäre nett von euch wenn ihr eure Kenntnisse hier mal posten würdet, danke



-homer-
Aaron B.
www.fainds-production.de.vu wir schreiben deine Programme, entwickeln Cs Movies... Suchen Member

Melden bei ISOF "ISOFAIND"... ICQ: 318117464
#FAINDs
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:32
Listbox1.Selected[Index] Zeigt dir, ob ein Eintrag markiert ist.

Delphi-Quellcode:
for Loop := Listbox1.Items.Count downto 0 do
begin
 if Listbox1.Selected[Loop] then
   Listbox1.Items.Delete(Loop);
end;
Ungetestet. Aber so ungefähr sollte es gehen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#3

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:36
listbox1.items.delete(listbox1.itenindex) löscht den markierten eintrag.

raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:36
Oder guck im anderen Thread

http://www.delphipraxis.net/internal...=111918#111918
  Mit Zitat antworten Zitat
Toenn

Registriert seit: 4. Okt 2003
Ort: Düsseldorf Beiträge: 10000
114 Beiträge
 
#5

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:37
Zitat von kiar:
listbox1.items.delete(listbox1.itenindex) löscht den markierten eintrag.

raik
listbox1.itemindex
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:38
Dann halt hier nochmal:


Delphi-Quellcode:

procedure Button klick oder so;
begin
  Listbox1.Items.Delete(Listbox1.ItemIndex);
end;
Ab DelphiVersion 6.0 (glaub ich, bei 7.0 auf jedenfall) geht das dann so:

Delphi-Quellcode:

Procedure Buttonklick oder so;
begin
  Listbox1.DeleteSelected;
end;
Spider
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#7

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:38
Zitat:
listbox1.itemindex
krümelkacker

hast ja recht.
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:39
Zitat von kiar:
listbox1.items.delete(listbox1.itenindex) löscht den markierten eintrag.
Seine Listbox läß´t aber wohl eine Mehrfachauswahl zu. In diesem Fall löscht deine Version nur immer den zu letzt markierten Eintrag.

@Spider: DeleteSelected müsste man mal testen, wie das bei Mehrfachauswahl reagiert. Desweiteren ist, glaube ich, erst ab D6 dabei oder so.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:41
Zitat von Luckie:
@Spider: DeleteSelected müsste man mal testen, wie das bei Mehrfachauswahl reagiert. Desweiteren ist, glaube ich, erst ab D6 dabei oder so.

Das hab ich noch net probiert. Ich glaub da kannst mal ein Tut drüber schreiben! Thema:



Wie entfernt man effektiv einen Eintrag aus einer Listbox?



  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#10

Re: Wieder mal die ListBox (nur ausgewähltes item löschen)

  Alt 26. Dez 2003, 14:43
@ luckie

werlesen kann ist klar im vorteil, ich gehöre nicht dazu
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 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