在一些VB的參考書中 ,常會看到下列的敘述:<br>Me.Text<br>Me.printer<br>Me.SetFocus<br>其中的Me到底是何含意?<br>謝謝
:::通常是指form
如果是在Form1中 那麼me.text=Form1.text me.setfocus=Form1.setfocus 有問題可以至 http://www1.forumscity.net/Solars/ 發問喔~
表單?text屬性?
>>有問題可以至 http://www1.forumscity.net/Solars/ 發問喔~ 速度有點慢
偶的意思是表單有text屬性嗎?!!! 這種問題還需要特別到你的版問喔~@@~
Me 代表自己 在 Form 中代表該 Form,在 Class 中代表該 Class ,當然也可以用在 ActiveX DLL/Exe 比如說,在母程序宣告 Dim frmNew1 As New Form1 Dim frmNew2 As New Form1 在 Form1 內不能使用 Form1.Caption 之類,因為根本沒這個物件,實際上存在的物件為 frmNew1, frmNew2 ,此外,又不能預期使用時會取哪種物件名,所以用 Me.Caption 最方便。 自訂物件類別當然可以有 Text 屬性,不過碰到的巧合性比較低,或許在 ActiveX 中使用較有可能,此外,在 DHTML 中寫 VBScript 倒是常常用,也有可能是從 DHTML 剪下來也不一定,當然,也有可能是 VB.Net 語法,VB.Net 統一採用 Text 屬性,也仍然採用 Me 這個關鍵字。
忘了補上, Form1 也可以有自訂屬性,所以存在 Me.Text 中也是有可能的,比如說考慮未來升級 VB.Net 的相容性,現在就加上 Text 自訂屬性,降低對 Caption 的依賴,升級後僅需刪除自訂屬性即可。
偶的意思是表單有text屬性嗎?!!! 這種問題還需要特別到你的版問喔~@@~ 喔,Drawstar可能沒看清楚 這邊有很多高手解答~ 開玩笑的啦,Sorry~