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

委托有关问题,请大神帮忙

2013-06-25 
委托问题,请大神帮忙为什么我直接用线程指向 zhuangHua方法winform程序不会未响应,而我用了将方法放入委托

委托问题,请大神帮忙
   为什么我直接用线程指向 zhuangHua方法winform程序不会未响应,而我用了将方法放入委托中,程序却假死了呢?不明白,请大神帮忙。。   
  Thread _thread = null;//定义线程
        delegate void SetLabelText(string str);//定义委托,用来完成线程的赋值   
        public Form1()
        {
            InitializeComponent();
            listBox1.Items.Add(Math.Pow(4, 2));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            _thread = new Thread(new ThreadStart(setNum));
            _thread.IsBackground = true;
            _thread.Start();
        }
       
        //委托
        private void setNum()
        {
            //委托方法
            SetLabelText st = new SetLabelText(zhuangHua);
            //用invoke 方法来达到线程间操作的目的   
            this.Invoke(st, "参数");
            //休眠
            //Thread.Sleep(500);
        }
[解决办法]
winform程序调用使用订阅事件来操作委托,怎么个假死法,不会的呀?
[解决办法]
zhuangHua 里有问题

热点排行