Tag的用法 我在空件中总能看到Tag,但不知道怎样用,请各位详细的给我讲解一下(msdn上的看的不是太明白) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Tag,我个人理解的作用是这样的。假如我要传递一个 Form 到某个函数。public void Func(Form form);但是我希望获取一些有关 Form 的一些数据,而这个数据通常比较简单。如,关于 Form 的旧标题。int index = 0;public void Func(Form form){ if(form.Tag == null) form.Tag = form.Text; form.Text = form.Tag.ToString() + (index++).ToString();}这个函数只是讲解的作用,第一调用,窗体的名字就会变成 XXX0,第二次就是XXX1,第三次就是 XXX2,以此类推。简单说,他就是用于自定义交互数据的。比如我常常用来判断关闭时候是否需要提示“是否关闭界面?”,当Tag 不为 NULL 值时,就证明是通过“代码关闭,不需要再次弹窗确认。” 把一个object对象绑在一个控件上传递呀。 tag我用的最多的,是保存值。比如某些时候需要判断控件入力前后值一不一样,可以用tag保存以前值 tag 是object类型的,一般用于存取一些临时用的变量 int index = 0;public void Func(Form form){ if(form.Tag == null) form.Tag = form.Text; form.Text = form.Tag.ToString() + (index++).ToString();} 个人理解,Tag属性是传递参数用的、 Tag 的类型是 object所以你可以任意指定东西给他等要用时,必须再转回原本的类型 就可以用了都用来存放一些信息 (在类的属性不够用时) WinForm界面上如何拖动控件? 如何从数据库中读取数据 注册页问题 如何在web页面读取一个csv格式文挡,并分析数据 C#里面是否有共用体 请教:用哪种算法的加解密速度比较快 谁有Flash播放器的源码,可否共享一下?或者有相关资料的.. 菜鸟求救 C# 二维数组初始化问题 C#在点阵取模的时候,怎么判断中英文 我用ado.net取ms-sql数据库aaa表aaa字段a中的值,不用绑定,怎样显示在textbox中? 如何获取选中tabpage中的控件信息 关于C#读取文本文件的问题,各位前辈请进来一下
假如我要传递一个 Form 到某个函数。public void Func(Form form);但是我希望获取一些有关 Form 的一些数据,而这个数据通常比较简单。
如,关于 Form 的旧标题。int index = 0;
public void Func(Form form)
{
if(form.Tag == null) form.Tag = form.Text;
form.Text = form.Tag.ToString() + (index++).ToString();
}
这个函数只是讲解的作用,第一调用,窗体的名字就会变成 XXX0,第二次就是XXX1,第三次就是 XXX2,以此类推。简单说,他就是用于自定义交互数据的。比如我常常用来判断关闭时候是否需要提示“是否关闭界面?”,当Tag 不为 NULL 值时,就证明是通过“代码关闭,不需要再次弹窗确认。”
比如某些时候需要判断控件入力前后值一不一样,可以用tag保存以前值
public void Func(Form form)
{
if(form.Tag == null) form.Tag = form.Text;
form.Text = form.Tag.ToString() + (index++).ToString();
}
所以你可以任意指定东西给他
等要用时,必须再转回原本的类型 就可以用了
都用来存放一些信息 (在类的属性不够用时)