Güncel Lua ile Tekrar Eden Öğeleri Kaldırma

  • Konuyu Başlatan Konuyu Başlatan Falcon
  • Başlangıç tarihi Başlangıç tarihi

Falcon

Yönetici
Kod:
-- ListBox nesnesinin adı
local listBoxName = "ListBox1"

-- Tüm öğeleri bir tabloya alalım
local items = {}
local count = ListBox.GetItemCount(listBoxName)

for i = 0, count - 1 do
    local item = ListBox.GetItemText(listBoxName, i)
    items[item] = true -- Aynı öğeyi tekrar eklememek için tablo kullanıyoruz
end

-- ListBox'ı temizle
ListBox.Clear(listBoxName)

-- Benzersiz öğeleri tekrar ekleyelim
for key, _ in pairs(items) do
    ListBox.AddItem(listBoxName, key)
end
 
Geri
Üst