Oggetto My.Computer.Clipboard
Aggiornamento: novembre 2007
Fornisce metodi per la modifica degli Appunti.
Note
Gli elementi spostati o copiati negli Appunti vengono conservati anche dopo la chiusura dell'applicazione.
I dati sugli Appunti possono essere di un formato qualsiasi, definito anche formato degli Appunti. Per un elenco di formati predefiniti da utilizzare con gli Appunti, vedere DataFormats. Quando un elemento viene spostato o copiato negli Appunti, gli elementi in altri formati vengono cancellati. Per rendere persistenti gli altri formati, utilizzare DataObject, che consente di copiare tutto ciò che esiste negli Appunti correnti, inclusi gli elementi incollati da altre applicazioni. Collocare i dati negli Appunti in più formati per aumentare la possibilità che un'applicazione di destinazione, i cui requisiti di formato siano già noti, sia in grado di recuperare i dati.
Dal momento che tutte le applicazioni condividono gli Appunti di sistema, è possibile che il contenuto cambi quando si passa a un'altra applicazione.
Per essere inserita negli Appunti, è necessario che una classe sia serializzabile. Per ulteriori informazioni, vedere Serializzazione.
Quando si accede agli Appunti in modo remoto, viene generata un'eccezione ThreadStateException, a meno che il thread che accede non operi in modalità apartment a thread singolo (STA). Per risolvere il problema, impostare ThreadApartmentState su STA. Per ulteriori informazioni, vedere STAThreadAttribute.
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative all'oggetto My.Computer.Clipboard.
Per |
Vedere |
---|---|
Cancellare il contenuto degli Appunti |
Procedura: cancellare il contenuto degli Appunti in Visual Basic |
Leggere dagli Appunti |
|
Scoprire il contenuto degli Appunti |
Procedura: determinare quale tipo di file è memorizzato negli Appunti in Visual Basic |
Salvare contenuti audio negli Appunti |
Procedura: salvare un flusso audio negli Appunti in Visual Basic |
Ottenere un'immagine dagli Appunti |
Procedura: recuperare un'immagine dagli Appunti in Visual Basic |
Memorizzare dati negli Appunti |
Esempio
Nell'esempio il testo degli Appunti viene letto nella stringa textOnClipboard.
Dim textOnClipboard As String = My.Computer.Clipboard.GetText()
Se negli Appunti non è presente testo, l'esempio avrà esito negativo.
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.MyServices
Classe:ClipboardProxy (fornisce l'accesso a Clipboard)
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |