Condividi tramite


ClipboardProxy Classe

Definizione

Specifica i metodi per la modifica degli Appunti.

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

Esempio

Questo esempio legge il 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 siano noti, 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 Serializzazione - C# o Serializzazione - 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
Libreria di classi
Applicazione console
Libreria di controlli Di Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Metodi

Clear()

Cancella il contenuto degli Appunti.

ContainsAudio()

Indica se gli Appunti contengono dati audio.

ContainsData(String)

Indica se gli Appunti contengono dati nel formato personalizzato specificato.

ContainsFileDropList()

Restituisce un valore Boolean che indica se gli Appunti contengono un tipo Drop List.

ContainsImage()

Restituisce un valore Boolean che indica se negli Appunti è memorizzata un'immagine.

ContainsText()

Determina se negli Appunti è presente del testo.

ContainsText(TextDataFormat)

Determina se negli Appunti è presente del 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 dati in un formato personalizzato dagli Appunti.

GetDataObject()

Recupera i dati dagli Appunti come IDataObject.

GetFileDropList()

Recupera dagli Appunti un insieme di stringhe che rappresentano i nomi file.

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetAudio(Byte[])

Scrive dati audio negli Appunti.

SetAudio(Stream)

Scrive dati audio negli Appunti.

SetData(String, Object)

Scrive dati in un formato personalizzato negli Appunti.

SetDataObject(DataObject)

Scrive un oggetto DataObject negli Appunti.

SetFileDropList(StringCollection)

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

SetImage(Image)

Scrive un'immagine negli Appunti.

SetText(String)

Scrive testo negli Appunti.

SetText(String, TextDataFormat)

Scrive testo negli Appunti.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche