Çeviri: Ramazan Gülbahar.
TListBox kontrolü birden fazla metin listesini gösterir, TListBox’ın MultiSelect özelliğini true yaparsak kullanıcı birden fazla nesneyi seçebilir.
Seçilen Nesneleri TListBox’tan Nasıl Sileriz ?
MultiSelect özelliği true iken, Kullanıcı birden fazla nesne seçebilir, SelCount özelliği ile seçilmiş nesnelerin numaralarını algılıyabiliriz.
Bütün seçili nesneleri silebilmek için Delete metodunu çağırmamız gereklidir
Silme işlemine başladığımız zaman listenin sonuna kadar gitmemiz gereklidir. Selected özelliği bize hangi nesnelerin silinmesi gerektiğini söyler.
Listbox içinde birden fazla seçili nesneyi silmek:
Kod: Tümünü seç
{ ListBox1.MultiSelect = true yaptığına emin ol}
var
ii : integer;
begin
with ListBox1 do
begin
for ii := -1 + Items.Count downto 0 do
if Selected[ii] then Items.Delete(ii) ;
end;
end;