1. 程式人生 > >winform listbox增加滑鼠雙擊事件

winform listbox增加滑鼠雙擊事件

在Form.Designer.cs檔案中對於listBox處理:

  listBox.MouseDoubleClick += new system。Windows.Forms.MouseEventHandler(listBox1_MouseDoubleClick);

 

在Form.cs程式碼檔案中增加函式:

  private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)

  {

    int index = listBox1.IndexFromPoint(e.Location);

    if(index != ListBox.NoMatches)

    {

      MessageBox.Show("這裡是雙擊事件處理程式碼");

    }

    else

    {

      listBox1.SelectIndex = -1;

      MessageBox.Show("沒有選中Item");

    }

  }

完成!