1

MSDN: http: //msdn.microsoft.com/en-us/library/system.windows.forms.control.tag.aspx 说它获取或设置包含有关控件数据的对象。

这个怎么常用。它可以只包含与控件相关的字符串吗?还是它通常具有控件使用的对象?

4

2 回答 2

1

这纯粹是供您使用的。除了为您存储它之外,该控件不会对其进行任何操作。

人们经常把关于控件的附加信息放在以后参考。

于 2013-05-03T23:33:41.247 回答
0

它不常用。Tag 属性继承自 VB6 对象模型。它几乎没有 .NET 框架或 Winforms 那么多的实用功能。因此,Tag 属性通常用于将上下文数据挂在控件上。它是一个对象在 Visual Basic 中并不重要。

在 C# 中,这不太理想。并且更容易将数据与视图分离。并且更容易从 Checkbox 派生您自己的控件并添加您自己的方法和属性。但是,如果您愿意,您仍然可以使用 Tag 属性。

于 2013-05-03T23:34:52.047 回答