ClipboardProxy Classe

Definizione

Fornisce metodi per la modifica degli Appunti.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Ereditarietà
ClipboardProxy

Esempio

In questo esempio viene letto testo dagli Appunti nella stringa textOnClipboard.

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

Questo esempio avrà esito negativo se non è presente testo negli Appunti.

Commenti

Gli elementi spostati o copiati negli Appunti vengono mantenuti anche dopo l'arresto dell'applicazione.

I dati negli Appunti possono essere in qualsiasi formato di dati, detto anche formato Appunti. Per un elenco di formati predefiniti da usare con gli Appunti, vedere DataFormats. Quando un elemento viene spostato o copiato negli Appunti, gli elementi in altri formati vengono cancellati. Per rendere persistenti altri formati, usare DataObject, che copia tutti gli elementi esistenti negli Appunti correnti, inclusi gli elementi incollati da altre applicazioni. Inserire i dati negli Appunti in più formati per massimizzare la possibilità che un'applicazione di destinazione, i cui requisiti di formato non è noto, possa recuperare correttamente i dati.

Poiché tutte le applicazioni Windows condividono gli Appunti di sistema, il contenuto può cambiare quando si passa a un'altra applicazione.

Una classe deve essere serializzabile affinché venga inserita negli Appunti. Per altre informazioni, vedere Serialization - C# o Serialization - Visual Basic.

Quando si accede agli Appunti in modalità remota, viene generata un'eccezione ThreadStateException a meno che il thread di accesso non funzioni in modalità STA (apartment a thread singolo). Per risolvere questo problema, impostare su ThreadApartmentStateSTA. Per altre informazioni, vedere STAThreadAttribute.

Per altre informazioni, vedere Archiviazione e lettura dei dati dagli Appunti.

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Metodi

Nome Descrizione
Clear()

Cancella gli Appunti.

ContainsAudio()

Indica se gli Appunti contengono dati audio.

ContainsData(String)

Indica se gli Appunti contengono dati nel formato personalizzato specificato.

ContainsFileDropList()

Restituisce un Boolean valore che indica se gli Appunti contengono un elenco a discesa di file.

ContainsImage()

Restituisce un Boolean valore che indica se un'immagine viene archiviata negli Appunti.

ContainsText()

Determina se negli Appunti è presente testo.

ContainsText(TextDataFormat)

Determina se negli Appunti è presente testo.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAudioStream()

Recupera un flusso audio dagli Appunti.

GetData(String)

Recupera i dati in un formato personalizzato dagli Appunti.

GetDataObject()

Recupera i dati dagli Appunti come IDataObject.

GetFileDropList()

Recupera una raccolta di stringhe che rappresentano i nomi di file dagli Appunti.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetImage()

Recupera un'immagine dagli Appunti.

GetText()

Recupera il testo dagli Appunti.

GetText(TextDataFormat)

Recupera il testo dagli Appunti.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetAudio(Byte[])

Scrive dati audio negli Appunti.

SetAudio(Stream)

Scrive dati audio negli Appunti.

SetData(String, Object)

Scrive i dati in un formato personalizzato negli Appunti.

SetDataObject(DataObject)

Scrive un oggetto DataObject negli Appunti.

SetFileDropList(StringCollection)

Scrive un insieme di stringhe che rappresentano i percorsi di file negli Appunti.

SetImage(Image)

Scrive un'immagine negli Appunti.

SetText(String, TextDataFormat)

Scrive testo negli Appunti.

SetText(String)

Scrive testo negli Appunti.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche