请问Tag属性可以有多个吗?

sdfsdf235 2011-06-23 10:59:00
比如一个button,可以有多个Tag吗?比如Tag1、Tag2.......
如果要对button1添加多个标记,该怎么做
...全文
222 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2011-06-23
  • 打赏
  • 举报
回复

像LZ现在这样的要求。。

Tag放List...Dictionary都可以。。
porschev 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dongxinxi 的回复:]

它是object弱类型的,你可以自己定义实际使用的类型,与Combox中的Itme一样
[/Quote]

可以在里面放个Dictionary之类的。。。存一组值。。

再用key去得值。。。

一个Tag足够。。
  • 打赏
  • 举报
回复
它是object弱类型的,你可以自己定义实际使用的类型,与Combox中的Itme一样
threenewbee 2011-06-23
  • 打赏
  • 举报
回复
一个Tag就可以了。

如果要做多个标记可以这样:

定义一个类
class ButtonTag
{
public string Tag1 { get; set; }
public string Tag2 { get; set; }
}

使用:
Button1.Tag = new ButtonTag() { Tag1 = "abc", Tag2 = "123" };
MessageBox.Show((Button1.Tag as ButtonTag).Tag1);
暖枫无敌 2011-06-23
  • 打赏
  • 举报
回复
Tag属性就一个。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧