Skocz do zawartości

ListBox - usuwanie elementów (tylko nie bijcie)


dreda

Rekomendowane odpowiedzi

Witam :]

 

dawno mnie tu na forum nie było :(.... ale teraz znów przyszedłem zawracać głowę :]

 

jak usunąć elementy z listBox ??

kombinowałem, ale nie chce mi wyjść, wyskauje mi błąd z jakimś \"+ve\" nawet nie wiem o co chodzi... jakby ktoś mógł napiac funckję jak tego dokonac byłbym bardzo wdzięczny :]

 

pozdroofka for everybody :]

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 7
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

łuups... ha! przeczytałem :] i tyczy się to \"tylko\" WIP\'ów i Galerii.... chyba.... fakt poprawiam się... nie będę się sprzeczał bo jest w tym dużo racji - sam jestem po tej dobrej stronie :] zwracam honor, błędy poprawiam i proszę - tylko nie bijcie :P

 

tak PS. DruG, ale żeś mi nadzieji narobił, już myślałem, że ktoś mi dał konkretną odpowiedź... a tu.. nagana :] :P

Odnośnik do komentarza
Udostępnij na innych stronach

Ja to robie tak ze przechowuje elementy listboxa w tablicy np:

 

opcje = #(\"opcja1\",\"opcja2\",\"opcja3\")

 

jak chce dodac te opcje do listboxa robie cos takiego

 

listbox.items = opcje

 

zeby cos skasowac wystarczy skasowac element w tablicy (np drugi) i jeszcze raz zaladowac ja do listboxa

 

deleteItem opcje 2

listbox.items = opcje

 

mozna to tez zrobic tak:

 

deleteItem listbox.items 2

 

ale z nieznanych mi przyczyn okienko listboxa sie nie updatuje, choc kiedy daje listbox.items.count to widac ze ilosc elementow sie zmienia

Odnośnik do komentarza
Udostępnij na innych stronach

hmmm.... dzięki - usuwanie elementów działa, ale nie do końca...

 

jak używam funckji deleteItem opcje 2 to działa, a jeżeli chcę aby usunął mi zaznaczony element na liście wywala mi błąd: -- Runtime error: array index must be +ve number, got: \"opcja\", gdzie opcja to element na liście...

 

wygląda to tak:

 

 

local opcje = #()

 

...

 

on Usun pressed do

(

zaznaczone = Lista.selected

deleteItem opcje zaznaczone

Lista.items = opcje

)

Odnośnik do komentarza
Udostępnij na innych stronach

Zamiast Lista.selected uzyj Lista.selection. Roznica polega na tym ze selected zwraca ci stringa z trescia zaznaczonej opcji a selection numer zaznaczonej opcji. W deleteItem potrzebny jest wlasnie numer elementu w tablicy.

 

Powinno byc juz OK :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności