通过这个窗体来改变另一个窗体的背景颜色 ,解决了就有分..
我从这个窗体上面showDialog() 一个窗体 怎么在这个窗体上面来改变那个父窗体的颜色呢.?
首先说一下,我这个不是mdi窗体,所以 this.Parent.BackColor 不行...!
------解决方案--------------------subForm f=new subForm (this);
f.ShowDialog();
//
subForm.class
MainForm m;
public subForm(MainForm mf)
{
m=mf;
//m.backColor=new Color(22,22);
}
------解决方案--------------------Form1:
Form2 frm = new Form3(this);
frm.ShowDialog();
Form2 :
public Form3(Form1 f)
{
f.BackColor = Color.Red;
}