Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.876 pregleda

Najnovija ↓

Listbox items problem 01.12.2007. u 00:00 · pre 230 meseci #1
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?
Re: Listbox items problem 01.12.2007. u 01:01 · pre 230 meseci #2
Postoji kolekcija "ListitemCollection" ili tako nesto, ne znam napamet sad... pogledaj na tu temu malo.
Potpis
Winners never quit, quitters never win.
Re: Listbox items problem 01.12.2007. u 01:04 · pre 230 meseci #3
Ako sam te dobro razumeo ono sto ti treba je listBox.Items .
Potpis
Free advice is seldom cheap.
Re: Listbox items problem 01.12.2007. u 03:29 · pre 230 meseci #4
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?
Re: Listbox items problem 01.12.2007. u 08:45 · pre 230 meseci #5
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
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Listbox items problem 01.12.2007. u 12:50 · pre 230 meseci #6
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");
            }
        }
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme