Differenze tra le versioni di "Caricare in un oggetto le icone messe a disposizione da Gambas"

Da Gambas-it.org - Wikipedia.
 
(5 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Per caricare in un oggetto le [[Icone_messe_a_disposizione_da_Gambas|icone messe a disposizione da Gambas]], sono possibili almeno tre modalità.
+
Per caricare in un oggetto le [[icone messe a disposizione da Gambas]], sono possibili almeno tre modalità. <SUP>&#091;[[#Note|nota 1]]&#093;</sup>
 
+
===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.
====Uso del metodo ''Picture.Load()''====
 
Con questa modalità bisognerà individuare precisamente il percorso ove sono contenute le icone di Gambas.
 
  
 
Esempio:
 
Esempio:
  '''Public''' Sub Button1_Click()
+
  Public Sub Button1_Click()
 
   
 
   
   Button1.Picture = Picture<FONT Color=#B22222>.Load(User.Home &/ "trunk/comp/src/gb.form.stock/stock/22/apply.png")</font>
+
   Button1.Picture = Picture<FONT Color=#B22222>.Load(User.Home &/ "gambasdevel/comp/src/gb.form.stock/gambas/32/audio.png")</font>
 
   
 
   
  '''End'''
+
  End
Questo esempio di percorso con "''trunk''", ovviamente è valido soltanto se l'installazione e l'aggiornamento delle versioni di Gambas avviene con SVN.
 
  
  
====Uso della Classe ''Picture[ ]''====
+
===Uso della Classe ''Picture''===
Con questa modalità si pongono fra le parentesi quadre la parola "icon:" seguita dalla cartella, avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona privo dell'estensione.
+
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:
 
Esempio:
  '''Public''' Sub Button1_Click()
+
  Public Sub Button1_Click()
 
   
 
   
 
   Button1.Picture = <FONT Color=#B22222>Picture["icon:/22/apply"]</font>
 
   Button1.Picture = <FONT Color=#B22222>Picture["icon:/22/apply"]</font>
 
   
 
   
  '''End'''
+
  End
  
  
====Uso della Classe ''Stock[ ]''====
+
===Uso della Classe ''Stock''===
Con questa modalità  si pongono fra le parentsi quadre il nome della cartella, avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona privo dell'estensione.
+
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:
 
Esempio:
  '''Public''' Sub Button1_Click()
+
  Public Sub Button1_Click()
 
   
 
   
 
   Button1.Picture = <FONT Color=#B22222>Stock["22/apply"]</font>
 
   Button1.Picture = <FONT Color=#B22222>Stock["22/apply"]</font>
 
   
 
   
  '''End'''
+
  End
 +
 
 +
 
 +
 
 +
=Note=
 +
[1] Va precisato che:
 +
* usando il Metodo "Picture.Load()" il file immagine sarà caricato ogni volta dal disco;
 +
* usando Picture["<FONT Color=gray>''/percorso/del/file/immagine''</font>"] il file immagine sarà caricato mediante la cache, se è già stato caricato almeno una volta con questo stesso metodo.

Versione attuale delle 07:37, 29 giu 2023

Per caricare in un oggetto 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.