tag是一个标记。
我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、海北州ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的海北州网站制作公司
你想用来做什么标记都行,比使用自定义变量要清晰、易读一些。
比如,你可以在text控件中,用tag属性保存当前光标所在位置,当text重新获得焦点时,读出这个位置信息,就可以把光标定位到离开时的所在的位置。
如果你有多个text,用tag属性就可以比较清晰的标记出,哪个text的光标位置存在哪个tag属性中。
你也可以用自定义的变量来保存,但是不如使用tag属性易读。
也可以用来作为其他标志,就看你的需要了。
给你个思路吧,不知道你用的是什么语言。
a标签的链接地址指向一个文件(如:download.php),并把要下载的文件的标示符(如id)传给该文件(如:download.php?id=xx)
download.php文件里代码类似于:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//获取传递进来的id,并赋给变量$id;
$id = $_GET['id'];
//从数据库获取文件信息,并做一些安全检测
//如判断$id是否存在
//判断该文件是否存在于服务器,等等
……
$filename = 路径+实际文件名;
//指定文件的类型,如
header('Content-type: application/pdf');
//最后
header('Content-Disposition: attachment; filename="$filename"');
readfile("$filename");
exit();
字符串加变量?还是用类似于VB6的控件数组方便些:
Dim lbl() = { Label1, Label2, Label3, .... } '先将窗体上的Label控件定义为数组
i=1
lbl(i).Text = "xxxx" '然后当作控件数组来用
标签的显示 lable.visible = true 调用其他form dim f as new form1 模态的方法 f.ShowDialog() 非模态的方法 f.show() f.visible =true 都可以
假设你的WinForm上有若干个标签。在设计的时候把每一个标签的Click事件绑定到某个Label(比如Label1_Click),中,然后这样做:
Protected
Sub
Label1_Click(sender
As
Object,
e
As
EventArgs)
Label
l
=
(Label)sender;
//自己取出l.Name就知道点击了哪个标签了,你也可以把这个内容存放在Liststring列表中
End
Sub