读书人

C# 有关问题 请高手解决?

发布时间: 2011-12-18 22:54:38 作者: rapoo

C# 问题 请高手解决??
我启动窗体上有一个label1和button
我点一下button弹出新窗体,此新窗体上我添加了个ColorDialog
我想用ColorDialog改变启动窗体的背景色

我的代码:ColorDialog colorDialog = new ColorDialog();
colorDialog.AllowFullOpen = true;
colorDialog.AnyColor = true;
colorDialog.FullOpen = true;

if (colorDialog.ShowDialog() == DialogResult.OK)
{
label1.BackColor = colorDialog.Color;
}
Form1 Form1=new Form();
form1.backcolor=label1.BackColor;

帮我看看 错那了??谢谢了

[解决办法]
为什么还要new一个Form1呢?
你可以在创建新窗体时传入启动窗体的引用,如:form1
然后form1.BackColor = label1.BackColor;
[解决办法]
Form1 Form1=new Form();
form1.backcolor=label1.BackColor;

Form1只是内存中怎么变,有病啊,Show()了再执行

读书人网 >C#

热点推荐