代码之家  ›  专栏  ›  技术社区  ›  Jaswant Agarwal

在树状图控件c中,tag属性有什么用途?

  •  0
  • Jaswant Agarwal  · 技术社区  · 15 年前

    在树状图控件c中,tag属性有什么用途? 我们怎么处理?

    5 回复  |  直到 15 年前
        1
  •  4
  •   Neil    15 年前

    Tag属性的一个常见用途是存储与控件密切相关的数据(来自 MSDN )从对象类派生的任何类型都可以分配给此属性。

        2
  •  3
  •   Jan Bannister    15 年前

    只添加一个属性是避免继承的廉价方法。

        3
  •  2
  •   Arsen Mkrtchyan    15 年前

    从winform中的控件继承的每个控件都有一个标记属性,您可以在其中存储元数据以备以后使用,例如,您可以在该属性中存储每个项的数据库ID,并在树节点click上从数据库加载数据

        4
  •  0
  •   awe    15 年前

    AS 砷化钾 说,每个继承自 Windows.Forms.Control Tag 财产。这是类型 System.Object ,所以你可以储存任何你想要的东西。

    关于 标签 属性可能来自VB6,它也有这个属性,但在VB6中,它仅限于字符串值。

        5
  •  0
  •   Christian Hayter    15 年前

    在编写ui时,您迟早会发现自己正在处理一个事件,在该事件中您知道该事件来自哪个ui控件,但您还需要知道该控件与哪些备份数据关联。通常,这个问题可以通过数据绑定来解决,但并不总是这样。在后一种情况下,可以手动填充 Tag 属性,以使代码正常工作。