是否有可能获得第二个标签(或其他我可以分配用户定义的int / string / float的东西)?

原因是,我一直都在使用ButtonX.Tag,拥有第二个标签或其他东西比将第二个int放入数组或其他东西容易得多。

提前致谢。

最佳答案

如果您创建自己的类并将其对象附加到button标记,则更好。

class ButtonProperty
{
   public int ID { get; set; }
   public string MyProperty { get; set; }
}


然后您可以像这样使用它:

ButtonProperty buttonPropertyObj = new ButtonProperty () { ID = 1, MyProperty ="Some property"};
btn1.Tag = buttonPropertyObj;

10-01 12:48