Ljudi da li postoji mogucnost da iz listbox-a "izvadim" listu/niz itema u vidu jednog objekta (bez koriscenja petlji).Da li u C#-u za listbox postoji nesto kao "ListStore" u Mono develop-u?
Listbox items problem
Zaključano
Zakačeno
Postoji kolekcija "ListitemCollection" ili tako nesto, ne znam napamet sad... pogledaj na tu temu malo.
Potpis
Winners never quit, quitters never win.
Ako sam te dobro razumeo ono sto ti treba je listBox.Items .
Potpis
Free advice is seldom cheap.
Da,ListBox.ObjectCollection :) hvala.
Samo zanima me da li mogu nekako da povezem ObjectCollection i nizove (stringova recimo).Da li mogu da napravim funkciju sa takvim argumentom koji ne pravi razliku izmedju objectcollection-a i nizova?
Samo zanima me da li mogu nekako da povezem ObjectCollection i nizove (stringova recimo).Da li mogu da napravim funkciju sa takvim argumentom koji ne pravi razliku izmedju objectcollection-a i nizova?
Misliš ovako?
Code:
Dim a(ListBox1.Items.Count - 1) As Array
Dim b() As String = {}
ListBox1.Items.CopyTo(a, 0)
Test(a)
Test(b)
Private Sub Test(ByVal o() As Object)
End Sub
Dim a(ListBox1.Items.Count - 1) As Array
Dim b() As String = {}
ListBox1.Items.CopyTo(a, 0)
Test(a)
Test(b)
Private Sub Test(ByVal o() As Object)
End Sub
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Da je važnije biti ljubazan nego biti u pravu
Citat:
Bope: Da li mogu da napravim funkciju sa takvim argumentom koji ne pravi razliku izmedju objectcollection-a i nizova?
Mozes da nparavis metodu sa parametrom IEnumerable koji ce prihvatiti kolekcije i nizove
Code:
ComboBox combo = new ComboBox();
object[] niz1 = new object[5];
List<object> niz2 = new List<object>();
Test(combo.Items);
Test(niz1);
Test(niz2);
public void Test(IEnumerable items)
{
foreach(object item in items) {
Console.WriteLine(item != null ? item.ToString() : "null");
}
}
ComboBox combo = new ComboBox();
object[] niz1 = new object[5];
List<object> niz2 = new List<object>();
Test(combo.Items);
Test(niz1);
Test(niz2);
public void Test(IEnumerable items)
{
foreach(object item in items) {
Console.WriteLine(item != null ? item.ToString() : "null");
}
}
Hvala! :)