【问题标题】:How is the property Tag commonly used for Windows forms checkboxes?Windows 窗体复选框常用的属性 Tag 是怎样的?
【发布时间】:2013-05-04 07:34:52
【问题描述】:

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

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

【问题讨论】:

  • 您的问题都在您链接到的文档中得到了解答。在 GUI 构建器中,您只能分配一个字符串。其目的是在对象和显示该对象数据的表单之间创建关联。
  • 您是否查看了您发布的链接中的示例?这很不言自明。
  • 谢谢。我想知道这个属性的共同用途以及它是否常用。我对 .NET 或 Winforms 很陌生

标签: c# winforms checkbox


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2011-09-06
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多