就是关于之前的那个一堆textbox响应同一个 mousedown 事件 的问题。我在mousedown里变动的是当前textbox的值,参数该如何传递啊???555555555555

解决方案 »

  1.   

    我把代码帖出来吧。。
    2个textbox的mousedown事件定义
    this.a1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.textbox_MouseDown);
    this.a2.MouseDown += new System.Windows.Forms.MouseEventHandler(this.textbox_MouseDown);用得是同一个事件
    事件代码如下
    private void textbox_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e)
    { if(a1.Text=="")
                                          {
    a1.Text="1";                       }
    }
    看到这应该都知道了。。我想点a2时改变的是 a2.text 而不是a1.text,该如何修改代码?
      

  2.   

    private void textbox_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e)
    {
    TextBox temp = (TextBox)sender;
    temp.Text = "1";
    }