读书人

通过这个窗体来改变另一个窗体的背景颜

发布时间: 2012-01-23 21:57:28 作者: rapoo

通过这个窗体来改变另一个窗体的背景颜色 ,解决了就有分..
我从这个窗体上面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;
}

读书人网 >C#

热点推荐