您的位置:首页 > 其它

winfrom tag控件属性

2017-07-02 10:13 399 查看
winfrom的所有控件都有 tag的属性

任何窗体和控件都包含有Tag属性是object类型的

主要用于保存自定义的一些特征信息

什么东西都可以包含在里面

如果多个控件共用一个方法的话可以用于区分是哪一个控件触发的,有什么特征信息等

相同类型的事件,写在同一个函数里面,然后sender as Button,根据Tag或者Name,进行判断是哪个按钮即可。

private void Form10_Load(object sender, EventArgs e)

        {

            //绑定按钮click事件

            button1.Click += new EventHandler(button_Click);

            button1.Click += new EventHandler(button_Click);

        }

        private void button_Click(object sender, EventArgs e)

        {

            Button btn = null;

            if (sender is Button)

            {

                btn = (Button)sender;

            }

            if (btn==null)

            {

                return;

            }

            if (btn.Text == "按钮A")

            {

                //执行按钮A点击操作

            }

            else if (btn.Text == "按钮B")

            {

                //执行按钮B点击操作

            }

        }

比如以下的例子使用tag,多个控件绑定同一个事件处理函数。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: