3
我經常發現我想將座標傳遞給Sub(),但不能傳遞用戶定義的類型。VB6可用於座標(矩形)的數據類型參數數據類型
有沒有內置類型?例如,像Line這樣的東西。
我試圖避免依賴關係,因爲這是shrinkwrap軟件。
我經常發現我想將座標傳遞給Sub(),但不能傳遞用戶定義的類型。VB6可用於座標(矩形)的數據類型參數數據類型
有沒有內置類型?例如,像Line這樣的東西。
我試圖避免依賴關係,因爲這是shrinkwrap軟件。
您絕對可以傳遞用戶定義的類型。您只需確保使用ByRef關鍵字。
Sub ExampleSub(ByRef Rect As Recatangle)
End Sub
當然,你將不得不定義UDT:
Public Type Rectangle
Left As Long
Top As Long
Width As Long
Height As Long
End Type
你可以傳遞一個類,不過,對不對? – Jeremy
據我記憶,沒有內置類型...您可能必須定義自己的類型。 – MarkJ
...以及[Rect](https://msdn.microsoft.com/en-us/library/aa240516(v = vs.60).aspx)對象,但您必須引用MSChart控件。我認爲你最好定義自己的。 – MarkJ