Sto sbagliando strada?
Sì, poiché nel caso tu voglia impostare da codice l'icona, devi individuare con precisione il percorso dell'icona da mostrare nel Button.
Le icone sono posizionate nelle sub-cartelle presenti nel seguente indirizzo (...almeno per Ubuntu):
/usr/share/icons
Così ad esempio avremo:
Public Sub Form_Open()
Button1.Picture = Picture.Load("/usr/share/icons/HighContrast/22x22/devices/printer.png")
End
...ed anche usando la Classe "Stock":
Button1.Picture = Stock["22/apply"]
...riassuntino: ;D
Public Sub Button1_Click()
Button1.Picture = Picture["icon:/22/apply"]
Wait 1
Button1.Picture = Stock["22/audio"]
Wait 1
Button1.Picture = Picture.Load(User.Home &/ "trunk/comp/src/gb.form.stock/stock/22/battery.png")
End