Differenze tra le versioni di "Modi di caricare un'immagine di tipo ''Picture''"

Da Gambas-it.org - Wikipedia.
Riga 2: Riga 2:
  
  
Vedremo le soluzioni applicandole all'oggetto ''PictureBox'' in modo diretto:
+
Vedremo le soluzioni applicandole all'oggetto ''PictureBox'':
 +
 
 +
 
 +
===in modo diretto===
 
  PictureBox1.Picture = Picture["''/percorso/del/file/immagine''"]
 
  PictureBox1.Picture = Picture["''/percorso/del/file/immagine''"]
  
Riga 9: Riga 12:
  
  
oppure anche mediante una variabile di tipo ''Picture'':
+
===mediante una variabile di tipo ''Picture''===
 
  Dim p As New Picture
 
  Dim p As New Picture
 
   
 
   
Riga 16: Riga 19:
  
  
A queste tre modalità potremmo, volendo, anche aggiungerne una quarta: caricamento di un'immagine convertita <SPAN style="text-decoration:underline">da</span> tipo ''Image'' <SPAN style="text-decoration:underline">in</span> tipo ''Picture'':
+
===mediante il caricamento di un'immagine convertita <SPAN style="text-decoration:underline">da</span> tipo ''Image'' <SPAN style="text-decoration:underline">in</span> tipo ''Picture''===
 
  PictureBox1.Picture = Image.Load("''/percorso/del/file/immagine''").Picture
 
  PictureBox1.Picture = Image.Load("''/percorso/del/file/immagine''").Picture
 +
 +
 +
 +
==Caricare le icone messe a disposizione da Gambas==
 +
Per caricare in un oggetto le icone messe a disposizione da Gambas, si potranno adottare almeno due modalità.
 +
 +
1) Usando il metodo ''Picture.Load()'' ed individuando precisamente il percorso ove sono contenute le icone di Gambas.
 +
 +
Esempio:
 +
'''Public''' Sub Button1_Click()
 +
 +
  Button1.Picture = Picture<FONT Color=#B22222>.Load().Load("/usr/share/icons/HighContrast/22x22/devices/printer.png")</font>
 +
 +
'''End'''
 +
 +
 +
2) - Usando la Classe ''Picture[ ]'', ponendo fra le parentsi quadre la parola "icon:" seguita dalla cartella, che avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona da mostrare.
 +
 +
Esempio:
 +
'''Public''' Sub Button1_Click()
 +
 +
  Button1.Picture = <FONT Color=#B22222>Picture["icon:/22/apply"]</font>
 +
 +
'''End'''
 +
 +
 +
3) Usando la Classe ''Stock[ ]'', ponendo fra le parentsi quadre la parola "icon:" seguita dalla cartella, che avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona da mostrare.
 +
 +
Esempio:
 +
'''Public''' Sub Button1_Click()
 +
 +
  Button1.Picture = <FONT Color=#B22222>Stock["/22/apply"]</font>
 +
 +
'''End'''

Versione delle 12:25, 5 ott 2014

In questa pagina si cercherà di rispondere alla domanda: " In quanti e quali modi è possibile caricare un'immagine di tipo Picture ? ".


Vedremo le soluzioni applicandole all'oggetto PictureBox:


in modo diretto

PictureBox1.Picture = Picture["/percorso/del/file/immagine"]


PictureBox1.Picture = Picture.Load("/percorso/del/file/immagine")


mediante una variabile di tipo Picture

Dim p As New Picture

 PictureBox1.Picture = p.Load("/percorso/del/file/immagine")


mediante il caricamento di un'immagine convertita da tipo Image in tipo Picture

PictureBox1.Picture = Image.Load("/percorso/del/file/immagine").Picture


Caricare le icone messe a disposizione da Gambas

Per caricare in un oggetto le icone messe a disposizione da Gambas, si potranno adottare almeno due modalità.

1) Usando il metodo Picture.Load() ed individuando precisamente il percorso ove sono contenute le icone di Gambas.

Esempio:

Public Sub Button1_Click()

 Button1.Picture = Picture.Load().Load("/usr/share/icons/HighContrast/22x22/devices/printer.png")

End


2) - Usando la Classe Picture[ ], ponendo fra le parentsi quadre la parola "icon:" seguita dalla cartella, che avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona da mostrare.

Esempio:

Public Sub Button1_Click()

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

End


3) Usando la Classe Stock[ ], ponendo fra le parentsi quadre la parola "icon:" seguita dalla cartella, che avente il nome della dimensione delle icone in essa contenuta, ed il nome dell'icona da mostrare.

Esempio:

Public Sub Button1_Click()

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

End