![]() |
AW: Löschen einzelner Items einer ListBox
@Moombas:
Diese Doppelverwaltung spart man sich, wenn man den Items der Listbox ein Objekt hinzufügt (checklistbox.Items.AddObject). Aber deine Lösung geht natürlich auch. |
AW: Löschen einzelner Items einer ListBox
Alternativ einfach auf eine Listview umstellen, da kannst du ohne ende viele "versteckte" columns erstellen und über deren Properties alles regeln... nur so ein Gedanke.
|
AW: Löschen einzelner Items einer ListBox
Man könnte auch das ganz über eine TObjectList realisieren. Die Objecte stellen die benötigten Properties z.B. Caption, InitialItem, etc bereit.
Delphi-Quellcode:
TBeispiel=class(
property caption: String; property IntialItem: Boolean; );
Delphi-Quellcode:
Mittels Listbox.items.addobject(BeispielList[i].caption, BeispielList[i]) werden die objecte an die Listbox gebunden.
TBeispielList=class(TObjectList<TBeispiel>);
Ich würde mir dann immer das passenden Object holen
Delphi-Quellcode:
und mit denen arbeiten. Anschließend die Listbox bei Veränderungen neu aufbauen.
TBeispiel(Listbox.items.object[ListBox.ItemIndex])
|
AW: Löschen einzelner Items einer ListBox
So moin Leute,
ich war die letzten Tage krank und mir ging es nicht sonderlich gut, sodass ich mich nicht an den Pc setzen konnte. Vielen Dank für die ganzen Vorschläge! Ich werde versuchen alles aufzuarbeiten und mich bei Gelegenheit nochmal melden. :) VG Kratos |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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 by Thomas Breitkreuz