2012-11-14 109 views
0

我無法獲得基本的點擊偵聽器工作。單擊偵聽器未觸發

我創建了一個基本按鈕,其名稱爲button1

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

     private void button1_Click(object sender, System.EventArgs e) 
     { 
      MessageBox.Show("button1 was clicked"); 
     } 

當我運行應用程序,並單擊我的按鈕,它不火。我正在努力解決這個問題,因爲我遵循這裏列出的指南:http://msdn.microsoft.com/en-us/library/dfty2w4e.aspx

回答

3

看起來您缺少此行button1.Click += new EventHandler(button1_Click);,您應該在窗體構造函數中添加它。

如果你通過UI設計器,你可以拖動按鈕到UI上,然後雙擊它,它會爲你創建監聽器;你在那裏得到的所有東西,加上設計器文件中的上面的行,減去MessageBox.Show()。這是我建議創建所有標準偵聽器的路線。

0

如果您在設計器中單擊表單上的按鈕並查看屬性並選擇事件部分,您是否看到「Click」事件旁邊的值?您應該看到值「button1_click」。如果你沒有看到這個,那就是你的問題。您應該可以點擊下拉菜單並選擇button1_click事件。

相關問題