[ boomLM @ 04.03.2007. 16:39 ] @
Na formu sam nabacio par kontrola (pictureBox,Button,...) i sada pokusavam da ih smaknem sa te forme-da ih unistim tj. kontrola.Dispose() ali tu nastaje problem... Code: private void button1_Click(object sender, System.EventArgs e) { int b=0; foreach(System.Windows.Forms.Control kontrola in this.Controls) { b+=1; kontrola.Dispose(); //MessageBox.Show(kontrola.Name+","+b.ToString()); } } Kada umesto kontrola.Dispose() (u foreach petlji) pozovem MessageBox.Show(kontrola.Name+","+b.ToString()); aplikacija radi ocekivano tj. prijavljuje mi redom imena kontrola i redni broj, ali kada pozovem kontrola.Dispose() UNIŠTI MI SVAKU DRUGU KONTROLU I ZATIM ZAMRZNE APLKIKACIJU. Greska koju generise kaze "Object reference not set to an instance of an object." ??????? NE RAZUMEM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ?????????????????????????????????????????????????????????????????????????????????????? |