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...
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 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
??????????????????????????????????????????????????????????????????????????????????????





Unistavanje kontrola sa Forme
Re: Unistavanje kontrola sa Forme
