VB中 與 的區別

2021-09-01 19:54:31 字數 466 閱讀 7271

①「!」與「.」基本作用一樣,驚嘆號「!」與圓點「.」都用於給物件命名,但兩者語法上卻存在很大的區別.

②圓點「.」用來表示物件的屬性和方法,在引用時,需要用到物件的name、圓點和需要的屬性或方法。「!」雖然跟「.」的語法應用結構有較大差異。但兩條語句的效能是相同的,值得注意的是如果你在感嘆號「!」的位置使用「.」可以獲得對窗體上text1特性的直接訪問權。

③例如要引用文字框textl中的文字屬性時可用reponse$=text1.text,再如要改變form1窗體返回或讀取物件高度的單位時用form1.scaleheigh=2000表示。感嘆號「!」常用於當乙個控制項作為乙個特性訪問的情況下,例如引用fomr2中text1文字框文字屬性時,可採用response$=form2!text1.text語法格式。

④.的使用方法有兩種形式:控制項.屬性(後者是前者的屬性);控制項.控制項(前者是後者的容器)

而!僅有一種形式:控制項!控制項 (前者是後者的容器)

VB中的 與 符號的區別

字串運算子和字串表示式 字串運算子的作用是將兩個字串連線成乙個字串,經常形象的叫做連線符。在vb中就提供了兩種連線用的字串運算子 例如 vb 程式設計入門 就等同於 vb程式設計入門 vb 程式設計入門 就等同於 vb程式設計入門 說明 在字串資料後面使用 時,應該在運算子和字串之間加乙個空格 a ...

VB中 variant與object區別?

variant是不定型別,或者說可變型別,是一種 萬金油 變數,你給它賦值哪種型別的資料,它就會自動變為哪種型別,比如說賦值1234,它就是integer型,賦值12.34,它就是double型。object是物件,是vb中各種控制項 元件等的泛稱,是類的例項。依上所述,當你給乙個variant變數...

VB中ByVal與ByRef有什麼區別

byval是值傳遞 byref是位址傳遞。在交換函式裡單純交換值時沒有效果的,需要交換對應的位址。主要區別 1 引用引數 ref 在可以作為引用引數在函式成員呼叫中傳遞之前,必須已明確賦值,而輸出引數 out 在可以作為輸出引數在函式成員呼叫中傳遞之前不一定要明確賦值,在該函式成員正常返回前都必須已...