Hej, jag skulle vilja veta hur man gör objekt. Lösningen heter properties. Genom att skapa en Let-property som heter X (i st f en publik variabel) i din klass så kan du anropa din metod som flyttar objektet när propertyn ändras. Ex :objekt... [olöst]
Objektet skall funka så att om det tex innehåller en variabel som heter X och som styr placeringen för tex en box så skall boxens placering ändras om jag tex skriver:
OBJEKT.X = 5
Som det är just nu så måste jag skriva
OBJEKT.X = 5
OBJEKT.newposition (OBJEKT.X, OBJEKT.Y)Sv: objekt... [olöst]
<code>
Private mX As Long
Public Property Get X() As Long
X = mX
End Property
Public Property Let X(value As Long)
mX = value
MoveObject ' Anropa Move-metoden när X har ändrats
End Property
Private Sub MoveObject()
' Perform move
End Sub
</code>
/Per Hultqvist