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

超线程及按钮子程序调用有关问题

2012-02-25 
超线程及按钮子程序调用问题问各位2个问题,请帮忙解答:1:超线程调用,要调用一个自定义的子程序 在不带参数

超线程及按钮子程序调用问题
问各位2个问题,请帮忙解答:
1:超线程调用,要调用一个自定义的子程序 在不带参数的时候是可以的 比如
public void aa()
{

}
我用这样的方法调用

Thread updata = new Thread(new ThreadStart(aa));
updata.Start(); 这样是要以的 

如果我将子程序改成下面的情况 不知道要怎么调用,请高手帮忙。

public void aa(object sender, EventArgs e)
{

}



问题2 :

如果我的自定义子程序是以下方法。
public void aa()
{

}

我要在里面调用按钮子程序 在调用里这个sender,e 要怎么定义。



谢谢了

[解决办法]
线程是可以传递参数的,你看看帮助
[解决办法]


C# code
        public delegate void MyDelegate(object sender, EventArgs e);        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            MyDelegate dele = new MyDelegate(aa);            dele.BeginInvoke(sender, e, null, null);        }        public void aa(object sender, EventArgs e)        {            Thread.Sleep(10000);            MessageBox.Show("123");        }
[解决办法]
4#正解。

热点排行