ListItem in polje stringov

Zanima me predvsem to, ali obstaja kakšna finta, da ti ListBox vrne Items kot polje string-ov al mormo to sami narest s for zanko (ali pa iteratorjem)? zanima me, če je kakšen catch kje....

Namreč, imam primer, kjer imam metodo, ki jo kličem (in je ne morem spremenit), ki sprejme kot parameter params string[], vračam pa mu podatke iz ListBox-a.
Avtor: bojanv, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

bojanv
bojanv - torek, 18. april 2006

Dobra finta...thnx...

AndrejT
AndrejT - torek, 18. april 2006

Lahko poskusiš takole: listBox1.Items.Add("Prvi element");listBox1.Items.Add("Drugi element");listBox1.Items.Add("Tretji element"); string[] items = new string[listBox1.Items.Count];listBox1.Items.CopyTo(items, 0); Le pazit moraš, da so elementi seznama res stringi.

bojanv
bojanv - torek, 18. april 2006

Na zalost ga nimam vezanega, ker dodajam iz levega ListBox-a, kjer imam določene podatke na desnega (izbira podatkov iz enega listbox-a v drugega) in jih dodajam ročno, torej ListBox.Items.Add ;Hvala za odgovor! Bomo pa s for-om nardili...

MihaM
MihaM - torek, 18. april 2006

Če daš kot DataSource string[] potem ga kar pobereš iz DataSource nazaj. Drugače pa ne verjemem da ima kaj takega vgrajenega.