Caricare in un Oggetto grafico le icone messe a disposizione da Gambas

Da Gambas-it.org - Wikipedia.

Per caricare in un Oggetto grafico le icone messe a disposizione da Gambas, sono possibili almeno tre modalità. [nota 1]

Uso del Metodo "Picture.Load()"

Con questa modalità bisognerà indicare precisamente il percorso ove sono contenute le icone di Gambas, individuando la cartella principale dei sorgenti di Gambas nel sistema.

Esempio:

Public Sub Button1_Click()

 Button1.Picture = Picture.Load(User.Home &/ "gambasdevel/comp/src/gb.form.stock/gambas/32/audio.png")

End


Uso della Classe Picture

Con questa modalità si pongono fra parentesi quadre la parola "icon: " seguita dalla cartella, avente il nome della dimensione delle icone in essa contenute, ed il nome dell'icona privo dell'estensione.

Esempio:

Public Sub Button1_Click()

 Button1.Picture = Picture["icon:/22/apply"]

End


Uso della Classe Stock

Con questa modalità si pongono fra le parentesi quadre il nome della cartella, avente il nome della dimensione delle icone in essa contenute, ed il nome dell'icona privo dell'estensione.

Esempio:

Public Sub Button1_Click()

 Button1.Picture = Stock["22/apply"]

End


Note

[1] Va precisato che:

  • usando il Metodo "Picture.Load()" il file immagine sarà caricato ogni volta dal disco;
  • usando Picture["/percorso/del/file/immagine"] il file immagine sarà caricato mediante la cache, se è già stato caricato almeno una volta con questo stesso metodo.