2012年12月25日 星期二

[C#]共用事件

當某些控制項需要做相同的動作時,可以使用共用事件的方式,
只要在這些控制項的事件都設定相同事件名稱即可。

以下範例,先加入多個Button,
在所有Button中的Click事件選擇btnClick,
如此一來就每個Button就都會做相同的動作。

using System;
using System.Windows.Forms;

namespace TEST
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnClick(object sender, EventArgs e)
        {
            Button btn = (Button)sender;
            MessageBox.Show(btn.Text);
        }
    }
}

沒有留言:

張貼留言