Differenze tra le versioni di "Uso della classe Clipboard"

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'La Classe ''Clipboard'' consente di gestire gli appunti memorizzati (ossia la ''clipboard'') di sistema. L'uso della Classe ''Clipboard'' può avvenire per copiare negli ''a...')
 
Riga 2: Riga 2:
  
  
L'uso della Classe ''Clipboard'' può avvenire per copiare negli ''appunti'', e quindi poi restituire, un testo oppure un'immagine.
+
L'uso della Classe ''Clipboard'' può avvenire per copiare negli ''appunti'' di sistema mediante la sua funzione ''.Copy()'' un testo oppure un'immagine. Successivamente attraverso la funzione ''.Paste()'' potranno essere restituiti i dati precedentemente copiati. Nel caso sia stata copiata un'immagine, verrà restituita un'immagine di tipo ''Image''.
  
 
Poniamo come esempio il caso in cui sul ''Form'' si abbiano due ''PictureBox'', in una delle quali è presente un'immagine. Si intende semplicemente far mostrare all'applicativo nella seconda ''PictureBox l'immagine presente nella prima ''PictureBox'', attraverso la copia negli ''appunti'' del sistema dell'immagine da assegnare poi alla seconda ''PictureBox'':
 
Poniamo come esempio il caso in cui sul ''Form'' si abbiano due ''PictureBox'', in una delle quali è presente un'immagine. Si intende semplicemente far mostrare all'applicativo nella seconda ''PictureBox l'immagine presente nella prima ''PictureBox'', attraverso la copia negli ''appunti'' del sistema dell'immagine da assegnare poi alla seconda ''PictureBox'':
 
  '''Public''' Sub Button1_Click()
 
  '''Public''' Sub Button1_Click()
 +
 
 +
<FONT color=#006400>' ''Facciamo una copia dell'immagine negli appunti (clipboard) di sistema:''</font>
 +
    Clipboard.Copy(PictureBox1.Picture.Image)
 +
 
 +
'''End'''
 +
 +
 +
'''Public''' Sub PictureBox2_MouseUp()
 
   
 
   
 
   Dim i As Image
 
   Dim i As Image
 
 
<FONT color=#006400>' ''Facciamo una copia dell'immagine negli appunti (clipboard) di sistema:''</font>
 
    Clipboard.Copy(PictureBox1.Picture.Image)
 
 
      
 
      
 
  <FONT color=#006400>' ''Assegnamo ad una variabile di tipo "Image" la copia dell'immagine posta negli appunti di sistema:''</font>
 
  <FONT color=#006400>' ''Assegnamo ad una variabile di tipo "Image" la copia dell'immagine posta negli appunti di sistema:''</font>
Riga 19: Riga 24:
 
   
 
   
 
  '''End'''
 
  '''End'''
 +
 +
 +
Volendo invece fare l'esempio con un testo,

Versione delle 08:23, 13 apr 2013

La Classe Clipboard consente di gestire gli appunti memorizzati (ossia la clipboard) di sistema.


L'uso della Classe Clipboard può avvenire per copiare negli appunti di sistema mediante la sua funzione .Copy() un testo oppure un'immagine. Successivamente attraverso la funzione .Paste() potranno essere restituiti i dati precedentemente copiati. Nel caso sia stata copiata un'immagine, verrà restituita un'immagine di tipo Image.

Poniamo come esempio il caso in cui sul Form si abbiano due PictureBox, in una delle quali è presente un'immagine. Si intende semplicemente far mostrare all'applicativo nella seconda PictureBox l'immagine presente nella prima PictureBox, attraverso la copia negli appunti del sistema dell'immagine da assegnare poi alla seconda PictureBox:

Public Sub Button1_Click()
  
' Facciamo una copia dell'immagine negli appunti (clipboard) di sistema:
   Clipboard.Copy(PictureBox1.Picture.Image)
 
End


Public Sub PictureBox2_MouseUp()

 Dim i As Image
   
' Assegnamo ad una variabile di tipo "Image" la copia dell'immagine posta negli appunti di sistema:
   i = Clipboard.Paste()
   
' Assegnamo l'immagine alla seconda "PictureBox" presente nel Form:
   PictureBox2.Picture = i.Picture

End


Volendo invece fare l'esempio con un testo,