private void listBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{   
//单击事件
textBox1.Text=listBox1.SelectedItem.ToString();
//双击事件
if(e.Clicks==2)
{
MessageBox.Show(listBox1.SelectedItem.ToString(),"双击事件");
}
}

解决方案 »

  1.   

    private void listBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {   
    //单击事件
    textBox1.Text=listBox1.SelectedIndex.ToString();
    //双击事件
    if(e.Clicks==2)
    {
    MessageBox.Show(listBox1.SelectedIndex.ToString(),"双击事件");
    }
    }
    3.鼠标指针在Item上面呢?
    我认为应该重写LISTBOX控件
      

  2.   

    我想没必要重写控件的
    我希望当鼠标指针在ListBox的某个Item上时,显示对应的工具提示。应该怎么实现呢?