首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么改变窗体背景c

2012-02-13 
如何改变窗体背景c#如有form1窗体,Button1和,当form1运行时自动打开form2,这是怎么通过点击Button1改变for

如何改变窗体背景c#
如有form1窗体,Button1和,当form1运行时自动打开form2,这是怎么通过点击Button1改变form2的背景颜色

[解决办法]
事件委托
[解决办法]
窗口1:
窗口2 ff = new 窗口2();
ff.refreshData += new EventHandler(ff_refreshData);
ff.ShowDialog();

void ff_refreshData(object sender, EventArgs e)
{
事件代码写这里
}

窗口2:
public event EventHandler refreshData = null;
public void OnRefreshData()
{
if (refreshData != null)
{
refreshData(this, EventArgs.Empty);
}
}

执行OnRefreshData()方法;
[解决办法]

1.在form1的form_load事件中加(new form2()).show();
2.Botton的click事件添this.BackColor = Color.XXX;//其中xxx用颜色英语单词如red

热点排行