C如何在按鈕執行時執行力按鈕點選事件

時間 2021-05-02 22:15:19

1樓:

具體的工作不要放到按鈕事件裡執行,用乙個後台執行緒來做,我做了個簡單的示例測試可以達到你的要求,供你參考:

// 乙個後台執行緒,用來執行你的資料採集工作thread m_backthread = null;

// 開始按鈕

private void roundbutton1_click(object sender, eventargs e)

}void m_backthread_dowork()}// 停止按鈕,如果控制台

private void roundbutton2_click(object sender, eventargs e)}

2樓:晉桖曼

圍觀下,

是不是要用多執行緒,或者非同步做啊

c# 乙個按鈕執行另乙個按鈕的**

3樓:匿名使用者

比方第乙個按鈕

protected void button1_click(object sender, eventargs e)

第二個按鈕

protected void button2_click(object sender, eventargs e)

第二個就能使用第乙個按鈕的**

4樓:乁

其實你說的就是兩個按鈕執行同乙個方法

你可以定義乙個方法,其實你雙擊按鈕在裡面那個是方法來的,不是事件定義乙個方法

private void fun(object sender,eventarg e)

這個方法裡的引數必須是那兩個

然後在這個程式的建構函式裡新增兩條語句

這個建構函式是指你這個程式集裡的函式

button1.click += new eventhandler(fun);

button2.click += new eventhandler(fun);

5樓:匿名使用者

//如乙個按鈕的動作為:

private button1_click(object sender eventarg e)

//第二個按鈕去呼叫它

private button2_click(object sender eventarg e)

6樓:

把第乙個按鈕裡的**提取出來放在以個新的方法裡。多方便啊!