最近在学C#,不知道Control.Tag这个属性有什么用,虽然看了MSDN,但是还是看不懂
有谁能具体说一说啊
我看书时有个TextBox的对象的Tag属性在true与false间取值,不知道什么意思。

解决方案 »

  1.   

    Tag这个属性是留给程序员自己用的,也就是说你可以自己做点标记比如说一个窗体上有N个控件,你让TextBox1.Tag = "123"; Button1.Tag = "123";
    将来你可以遍历窗体的控件,如果某个控件的Tag = "123";,你就可以做点事情,比如把他们都禁用,所以说他们就像是给你留的一个标记
      

  2.   

    我的习惯是把一个对象赋值给tag。比如文本框显示员工姓名,那么这个文本框的tag就是
    那个员工对象,这样我就很容易知道名字是谁的。
      

  3.   

    Control.Tag属性可以在编写代码过程中来保存自定义信息,
    比如辅助信息。