Re: [問題] 有關thread的問題
※ 引述《xanlich (...)》之銘言:
: 在寫C# windows程式時, 假如說有兩個按扭事件
: 可以用下面的寫法, 使得按button1時, 也觸發button2_Click的事件, 如下:
: private void button1_Click(object sender, EventArgs e)
: {
: button2_Click(sender, e);
: }
: private void button2_Click(object sender, EventArgs e)
: {
: .
: .
: .
: }
: 但如果是用Threadpool執行的程式片段, 想呼叫button2_Click , 如下:
: ThreadPool.QueueUserWorkItem(new WaitCallback(ABC));
: 執行以下Thread:
: public void ABC(object p)
: {
: button2_Click(sender, e); <--這樣不行, 沒有sender跟e
: }
: 要怎樣才能在Thread裡去執行button2_Click? 謝謝
button2_Click(null, null);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.3.239
推
05/23 02:20, , 1F
05/23 02:20, 1F
討論串 (同標題文章)