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

winform单例模式有关问题。

2012-05-01 
winform单例模式问题。。。窗体一见代码。。C# codeprivate void Form1_Load(object sender, EventArgs e){Form

winform单例模式问题。。。
窗体一见代码。。

C# code
private void Form1_Load(object sender, EventArgs e)        {            Form2.check = true;        }        public void set()        {                      label1.Text = "xx";            MessageBox.Show("xx");                   }

窗体二
C# code
private void button1_Click(object sender, EventArgs e)        {            Form1 fm = new Form1();            if (!check)            {                fm.Show();            }            else            {                fm.set();                                           }        }

问题是点击按钮后会弹出messagebox但是lable的值不会变化。。求解

[解决办法]
探讨
窗体一见代码。。C# code
private void Form1_Load(object sender, EventArgs e)
{
Form2.check = true;
}
public void set()
{

label1.Text = "xx";
……

[解决办法]
大概明白你是什么意思了,你是 form2是播放列表对吧,form1是个播放器对吧,如果是我的话我会在form1上加一个timer读自己的tag属性 from2的按钮事件的时候就给 tag传播放地址就成

热点排行