![]() |
Listbox Multiselect in Firemonkey
Hallo Leute
ich habe folgendes Problem: ich habe eine Listbox in Firemonkey und möchte mit Multiselect mehrere Items wählen und dann auslesen. Auf der Oberfläche funktioniert die Listbox wie früher, nur die Funktion: "ListBox1.Selected[index]" geht nicht mehr, nur noch als einzelner Wert. Sie lässt sich weder compilieren, (Fehler: E2149 Klasse besitzt keine Standardeigenschaft) und auch beim Autovervollständigen wird die Funktion nicht mehr als Liste angezeigt. :( Weiss jemand Rat?:roll: Vielen Dank im Vorraus :) Carsten |
AW: Listbox Multiselect in Firemonkey
Du musst unter den Eigenschaften der Listbox "Multiselect" auf true setzen.
Dann kannst Du das z.B. so prüfen, welche Items selektiert sind:
Delphi-Quellcode:
procedure TForm50.Button1Click(Sender: TObject);
var L, I: Integer; begin i := 0; for L := 0 to listbox1.Items.Count-1 do begin if listbox1.ListItems[L].IsSelected then begin inc (i); // Do what you want here end; end; ShowMessage (i.tostring + ' items are selected'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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