從tag這個(gè)名字就可以看出,這是一個(gè)標(biāo)簽屬性,或者說(shuō)是附注、標(biāo)注、說(shuō)明,一般情況下是沒什么作用的,但是可以用它來(lái)保存一些臨時(shí)性的數(shù)據(jù),這樣可以不用另外定義臨時(shí)變量。你說(shuō)的例子就是這樣,是把obj這個(gè)對(duì)象的大小和位置臨時(shí)保存在tag屬性里,在后面的語(yǔ)句里就可以隨時(shí)調(diào)用了。
成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都上1000+客戶提供網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營(yíng)銷型網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),同時(shí)也為不同行業(yè)的客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)。
假設(shè)你的WinForm上有若干個(gè)標(biāo)簽。在設(shè)計(jì)的時(shí)候把每一個(gè)標(biāo)簽的Click事件綁定到某個(gè)Label(比如Label1_Click),中,然后這樣做:
Protected
Sub
Label1_Click(sender
As
Object,
e
As
EventArgs)
Label
l
=
(Label)sender;
//自己取出l.Name就知道點(diǎn)擊了哪個(gè)標(biāo)簽了,你也可以把這個(gè)內(nèi)容存放在Liststring列表中
End
Sub
給你個(gè)思路吧,不知道你用的是什么語(yǔ)言。
a標(biāo)簽的鏈接地址指向一個(gè)文件(如:download.php),并把要下載的文件的標(biāo)示符(如id)傳給該文件(如:download.php?id=xx)
download.php文件里代碼類似于:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//獲取傳遞進(jìn)來(lái)的id,并賦給變量$id;
$id = $_GET['id'];
//從數(shù)據(jù)庫(kù)獲取文件信息,并做一些安全檢測(cè)
//如判斷$id是否存在
//判斷該文件是否存在于服務(wù)器,等等
……
$filename = 路徑+實(shí)際文件名;
//指定文件的類型,如
header('Content-type: application/pdf');
//最后
header('Content-Disposition: attachment; filename="$filename"');
readfile("$filename");
exit();
標(biāo)簽的顯示 lable.visible = true 調(diào)用其他form dim f as new form1 模態(tài)的方法 f.ShowDialog() 非模態(tài)的方法 f.show() f.visible =true 都可以
見下面代碼,放置定時(shí)器,按鈕,標(biāo)簽各一個(gè)
Public?Class?Form1
Private?Sub?Timer1_Tick(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Timer1.Tick?'定時(shí)器
If?Label1.Right??Me.Width?Then
Label1.Left?+=?10'移動(dòng)距離
Else
Label1.Left?=?0
End?If
End?Sub
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click?'開啟或者關(guān)閉定時(shí)器
Timer1.Interval?=?1000?'1秒
If?Timer1.Enabled?=?False?Then
Timer1.Start()?'開定時(shí)器
Else
Timer1.Stop()?'關(guān)定時(shí)器
End?If
End?Sub
End?Class
每次移動(dòng)標(biāo)簽時(shí),先判斷一下標(biāo)簽的右邊是否達(dá)到了窗體的右邊,如果達(dá)到了,改變運(yùn)動(dòng)方向,向下移動(dòng),方法與向左移動(dòng)相似。
然后還是判斷,標(biāo)簽下邊是否達(dá)到了窗體的下邊,如果是,就改變方向。
判斷使用
If Me.Label1.Bottom = Me.Bottom Then
End If
If Me.Label1.Right = Me.Right Then
End If
另兩個(gè)分別是top,left
需要說(shuō)明一下的是,當(dāng)你用標(biāo)簽與窗體四邊比較時(shí),可能要適當(dāng)有個(gè)間距,要不然就完全重合了。
間距大小,你就自己根據(jù)需要調(diào)整就可以了。
當(dāng)前文章:vb.net標(biāo)簽 vb中的標(biāo)簽按鈕是哪個(gè)
標(biāo)題路徑:http://jinyejixie.com/article24/dossoce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)公司、營(yíng)銷型網(wǎng)站建設(shè)、用戶體驗(yàn)、全網(wǎng)營(yíng)銷推廣、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)