现在在用.net的C#编程,有个问题不明白,一些控件像Button、TextBox都有一个Tag属性,请问这个属性有什么用途?恳请举实例说明

解决方案 »

  1.   

    获取或者设置控件相关的数据对象。button1,button2的Tag属性分别设为Good morning! 和Good afternoon!,事件都用下边的事件,效果就出来了。private void button1_Click(object sender, System.EventArgs e)
            {
                MessageBox.Show(((Button)sender).Tag.ToString());
            }
      

  2.   

    存你想存的东西。它的类型是Object。
      

  3.   

    谢谢,那么Tag属性能够定义好的变量相关联吗?比如说Form里面有一个TextBox,它的Tag设为所在类里面的一个变量val,当val值变化时,程序就自动将val的值在TextBox中显示出来
      

  4.   

    所控件相关的值。你可以把任何一个值放在tag中,要用的时候调用就行了
      

  5.   

    我试了一下,Tag值不会随关联的变量变化