2016-03-13 95 views
-1

我試圖在單擊按鈕時得到響應。但是,當我按一下按鈕沒有任何反應......單擊按鈕時沒有任何反應(VS c#)

using System; 
using System.Collections.Generic; 
using System.Windows.Forms; 

namespace test 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     {   
      InitializeComponent(); 
     } 

     public void button1_Click(Object sender, EventArgs e) 
     { 
      button1.Text = "hi"; 
      MessageBox.Show("hi"); 
     } 
    } 
} 

當我添加的按鈕VS沒有方法添加到腳本,所以林不知道,如果是的button1_Click正確的語法,它不給任何錯誤雖然。

+0

雙擊。它會爲你創建方法 –

+0

哦,好吧謝謝一堆! – Taegos

+2

更重要的是,它會在按鈕上註冊事件處理程序(點擊按鈕後在'Form1.Designer.cs'中檢查生成的代碼) –

回答

5

在設計器代碼「form1.designer.cs」中驗證您的方法設置爲Click事件的處理程序。如果沒有,訂閱事件:

button1.Click += button1_Click; 

您還可以驗證它在你的按鈕的屬性面板:在設計視圖按鈕

enter image description here

相關問題