tag是一個(gè)標(biāo)記。
創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來(lái)公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十多年時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶,如木包裝箱等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致夸獎(jiǎng)。
你想用來(lái)做什么標(biāo)記都行,比使用自定義變量要清晰、易讀一些。
比如,你可以在text控件中,用tag屬性保存當(dāng)前光標(biāo)所在位置,當(dāng)text重新獲得焦點(diǎn)時(shí),讀出這個(gè)位置信息,就可以把光標(biāo)定位到離開時(shí)的所在的位置。
如果你有多個(gè)text,用tag屬性就可以比較清晰的標(biāo)記出,哪個(gè)text的光標(biāo)位置存在哪個(gè)tag屬性中。
你也可以用自定義的變量來(lái)保存,但是不如使用tag屬性易讀。
也可以用來(lái)作為其他標(biāo)志,就看你的需要了。
Public Class ControlValue
Inherits Control
''' summary
''' 獲取或設(shè)置控件的值。
''' /summary
System.ComponentModel.Browsable(True)
System.ComponentModel.Category("布局")
System.ComponentModel.Description("獲取或設(shè)置控件的值。")
Public Property Value As String
End Class
屬性必定是綁定在某個(gè)對(duì)象上的,只能供這個(gè)對(duì)象使用;而變量則是自由的,在作用域范圍(全局或局部)內(nèi)可任意使用。
打個(gè)比方:如果我們說(shuō)“這面墻的顏色是紅色的”,那么這里的“顏色”就是專指“這面墻”的顏色,也就是說(shuō)這個(gè)“顏色”就是“這面墻”的屬性;而如果說(shuō)“顏色是紅色的”,這個(gè)“顏色”就不依附于任何對(duì)象,它可以用在任何與顏色有關(guān)的場(chǎng)合,那么這個(gè)“顏色”就可以說(shuō)是個(gè)變量。
當(dāng)用戶可以設(shè)置或者得到屬性的值的時(shí)候,這些屬性就在改變。有此屬性可以在設(shè)計(jì)的時(shí)候改變。用戶可以在屬性窗口設(shè)置這些屬性的值,而不需要寫任何代碼,而有些代碼在設(shè)計(jì)的時(shí)候是不能改變的,所以必須在運(yùn)行的程序中寫入一些設(shè)置屬性的值的代碼。
那些可以在運(yùn)行的時(shí)候設(shè)置和讀取的屬性被稱作"read-write"屬性。而那些只能在運(yùn)行的時(shí)候讀取的代碼稱為"read-only"屬性。
1.設(shè)置屬性值
當(dāng)需要改變一個(gè)對(duì)象的外觀或者行為時(shí),就可以改變對(duì)象的屬性值。例如可以通過改變一個(gè)textbox控件的Text屬性值,來(lái)改變Textbox里面的內(nèi)容。
設(shè)置一個(gè)屬性的值,可以用以下的語(yǔ)法:
object.property=expression
如下一些實(shí)例:
TextBox1.Top=200 '讓Top屬性值為200
TextBox1.Visible=True '顯示TextBox
TextBox1.Text="hello" '在TextBox中顯示"hello"
2.得到屬性的值
當(dāng)代碼要對(duì)一個(gè)對(duì)象進(jìn)行一些操作時(shí),用戶可能需要得到一個(gè)對(duì)象的狀態(tài),例如,在對(duì)一個(gè)TextBox控件進(jìn)行下一步操作時(shí),可能需要得知TextBox的text屬性的值,等等。
通常情況下,用戶可以通過下面這樣的語(yǔ)法得到一個(gè)對(duì)象的屬性值:
variable=object.property
用戶可以把一個(gè)對(duì)象的屬性值作為一個(gè)復(fù)雜表達(dá)式的一部分,而不需要先把屬性值賦給一個(gè)變量再進(jìn)行計(jì)算,下面這個(gè)例子就是改變一個(gè)radio按鈕的屬性的代碼:
Private Sub cmdAdd_Click()
'[statements]
RadioButton1.Top=RadioButton1.top+20
'[statements]
End Sub
注意:如果用戶需要多次使用一個(gè)屬性值的話,那么先把屬性值賦給一個(gè)變量,將會(huì)使效率更快一點(diǎn)。
網(wǎng)頁(yè)名稱:vb.net屬性說(shuō)明 vb·net
分享路徑:http://jinyejixie.com/article30/heheso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、定制開發(fā)、移動(dòng)網(wǎng)站建設(shè)、App設(shè)計(jì)、面包屑導(dǎo)航、ChatGPT
聲明:本網(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)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)