双击listbox中的某一项后能够将此项在textbox中打开。win form中,c#实现。向大家请教。

解决方案 »

  1.   

    添加  DoubleClick事件private void listBox1_DoubleClick(object sender, EventArgs e)
            {
                textBox1.Text = listBox1.SelectedItem.ToString();
            }
      

  2.   

    private void Listbox1_doubleClick(object sender,EventArgs e){
    textbox1.text=ListBOx1.text;}
      

  3.   

    我这样试过了,会出现bug,无论双击listbox的什么地方,他都会执行这个动作。还有没有别的方法呢?
      

  4.   

     private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                this.textBox1.Text = this.listBox1.Items[this.listBox1.IndexFromPoint(e.Location)].ToString();
            }
      

  5.   


            private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                int t = this.listBox1.IndexFromPoint(e.Location);
                if (t != -1)
                    this.textBox1.Text = this.listBox1.Items[t].ToString();
                else
                    this.textBox1.Text = "";
            }