你说的这个很象VB的控件数组,不过C#没有那个东西,但那个功能是可以实现的,具体我忘了,但我肯定我在这个版面看到过具体如何实现这个问题的!

解决方案 »

  1.   

    感谢您使用微软产品。.NET中事件的机制更加灵活,您可以为多个控件响应相同的处理函数,也可以为一个控件的某个事件添加多个处理函数。
    针对您的问题,您可以将button1和button2的click响应函数都设为buttons_Click,然后根据sender确定响应的是那个控件的事件:
    private void InitializeComponent()
    {
    this.button1.Click += new System.EventHandler(this.buttons_Click);
    this.button2.Click += new System.EventHandler(this.buttons_Click);
    }private void buttons_Click(object sender, System.EventArgs e)
    {
    this.textBox1.Text = ((Button)sender).Name;
    }希望能对您有所帮助!
    ======================
    - 微软全球技术中心本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
    ======================
      

  2.   

    你只需要在注册事件时使用同一个方法就可以了,如下所示:元素1.事件1+=new 事件handler(方法);
    元素2.事件2+=new 事件handler(方法);
    ....private void 方法(object sender, EventArgs e)
    {
       ....
    }