:ciao:
Ho creato una classe ereditandola da Button. Come faccio a definire la proprietà picture fissa di default?
Mi spiego: quando istanzio gli oggetti, vorrei che avessero tale proprietà già assegnata.
Ho provato con
Public Sub _new()
me.picture=picture.load("image.png")
End
ma non funziona.
Ho definito una costante con
Public Const _picture As Picture = picture.Load("image.png")
ma è sbagliata.
Idee?
:ciao:
La classe CButton:
' Gambas class file
Inherits Button
Public Sub _new()
Super.Picture = Picture["icon:/small/book"]
Super.Width = 128
Super.Height = 32
End
in FMain.Class:
Private myButton As CButton
Public Sub Form_Open()
myButton = New CButton(Me) As "Button1"
myButton.X = 32
myButton.Y = 32
End