C# 委托中是否可以带参数啊?
private delegate void dele(int aa);
private void InvokeFun(int aa)
{
progressBar1.Value = progressBar1.Value + aa;
}
/// <summary>
///
/// </summary>
/// <param name="aa"></param>
private void ThreadFun(int aa)
{
dele mi = new dele(InvokeFun);
this.Invoke(mi,aa);
for (int i = 0; i < 100; i++)
{
this.BeginInvoke(mi);
Thread.Sleep(100);
}
}
private void button1_Click(object sender, EventArgs e)
{
ThreadStart start = new ThreadStart(ThreadFun);
Thread thdProcess = new Thread(start);
thdProcess.Start();
}
我想再button1事件中将进度条的最大的个数传递过去。但是我不会传。请高手帮忙看一下吧。