[ Markotron @ 27.11.2005. 11:20 ] @
Code:
string izmjeni_stavka;
        
        public string primi_stavku()
        {
            if (stavka.SelectedIndex < -1)
                return "Nista nije odabrano";
            return stavka.SelectedItem.ToString();
        }


Moze mi netko objasnit sta nevalja u ovom kodu! stavka je listBox i kad pokrenem program i pozovem metodu primi_stavku javlja mi se greska na return stavka.SelectedItem.ToString(); kaze: Object reference not set on a instance of an object. Programimiram u C#.
[ NrmMyth @ 27.11.2005. 12:12 ] @
Daj cijeli kod pa cu ti naci gresku.
[ Markotron @ 27.11.2005. 12:24 ] @
a netreba hvala napravio sam na drugi nacin
[ veljaradenkovic @ 27.11.2005. 12:24 ] @
[MSDN]A value of negative one (-1) is returned if no item is selected.
[TVOJ KOD] (stavka.SelectedIndex < -1)
[TREBA](stavka.SelectedIndex == -1)


Poz.
[ Markotron @ 06.12.2005. 10:08 ] @
Code:
for (int x = 0; x < redniBroj-1; x++)
                {
                    redni_br.Items.RemoveAt(x);
                    stavka.Items.RemoveAt(x);
                    kolicina.Items.RemoveAt(x);
                    cijena.Items.RemoveAt(x);
                    mjerna_jed.Items.RemoveAt(x);
                }


moze mi netko molim vas rec sta nevalja sa ovim kodom;

Kaze: '1' is not a valid value for 'index'

a sigurno mi nije aut of range a kaze da je
[ Fedya @ 06.12.2005. 14:29 ] @
Na jedom mestu imas redniBroj - 1 a na drugom redni_br.

Ako je ovo tipografska greska i odnose se na istu promenljivu greska je: treba redni_br.Length - 1
Ako nije, daj ceo kod.
[ dusans @ 06.12.2005. 14:50 ] @
A da probaš:

Code:

for (int x = redniBroj-1; x >=0 ; x--)


ili pak:

Code:

Nesto.RemoveAt(0);


Plus, ova promenljiva redniBroj ima vrednost 3 ili veću - okreni, obrni nešto ti tu ne valja.
Razmisli.