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

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

2011-12-18 
C# 问题请高手解决??我启动窗体上有一个label1和button我点一下button弹出新窗体,此新窗体上我添加了个Col

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()了再执行

热点排行