button2.click事件裡要調用button1.click事件,怎麼寫代碼?

來源:互聯網
上載者:User
不好意思,最近被一些簡單的問題所困擾.查了查也沒有答案,想想奇怪,為何別人沒有我遇到的困擾...大概delphi先入為主了...思路還沒有轉過來

問題就是
button2.click事件裡要調用button1.click事件,怎麼寫代碼?

delphi(用起來很簡單,用了多年,一直很爽)
----------
procedure TForm1.Button2Click(Sender: TObject);
begin
  self.Button1.Click;  //沒有參數
end;

C# (能用,不過感覺此處的參數sender,e傳遞給button1不正確)
-------------
  private void button2_Click(object sender, System.EventArgs e)
  {
    this.button1_Click(sender,e)  //文法通過,但是感覺此處的參數sender,e傳遞給button1不妥
  }

那C# 是否可以調用button1.click事件呢?還是要把button1.click下的代碼獨立寫個函數,讓button1,button2一起掉用?我想聽聽大家意見.
這裡正好感謝一下unruledboy朋友,給我很多有益的意見.
另外,hBifTs朋友,我會很快把此貼轉移到提問區的.

補充:上面是舉個例子,其實我是想按enter鍵可以替換按"確認"鍵,代碼如下
private void bw_no_KeyUp(object sender,System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
this.button1_Click(null,null);
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.