Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1909, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Lavorare con la Clipboard in Visual Basic 2005

Visual Basic 2005 mette a disposizione una serie di metodi molto potenti per interagire con gli Appunti di Windows. Precedentemente, con Visual Basic 6, le operazioni che era consentito compiere con la clipboard erano piuttosto ridotte. Le funzionalità del nuovo linguaggio, al contrario, consentono una serie di interazioni molto più ampie, il tutto grazie al namespace My.

La classe My.Computer.Clipboard espone principalmente tre categorie di metodi: una per determinare il contenuto degli appunti, una per recuperare tale contenuto, una per copiare dati negli appunti.

I metodi ContainsAudio,ContainsData,ContainsImage,ContainsFileDropList,ContainsText restituiscono un valore boolean e rilevano, rispettivamente, la presenza negli appunti di audio, dati, immagini, un tipo Drop List, testo.

Esempio: 

If My.Computer.Clipboard.ContainsImage Then Console.WriteLine("Gli appunti contengono un'immagine")

I metodi GetAudioStream, GetData, GetDataObject, GetFileDropList, GetImage, GetText recuperano dagli appunti rispettivamente: un flusso audio, dati nel formato specificato, dati nel formato IDataObject, dati di tipo Drop List, immagini, testo.

Esempio:

PictureBox1.Image = My.Computer.Clipboard.GetImage

I metodi SetAudio, SetData, SetDataObject, SetFileDropList, SetImage, SetText copiano negli appunti rispettivamente: un flusso audio, dati nel formato specificato, dati nel formato DataObject, dati di tipo Drop List, immagini, testo.

Esempio:

My.Computer.Clipboard.SetImage(PictureBox1.Image)

Grande questo namespace My, no? ;-)

Alessandro

Print | posted on domenica 5 novembre 2006 13:12 | Filed Under [ Visual Basic ]

Powered by:
Powered By Subtext Powered By ASP.NET