ClipboardProxy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 ThreadApartmentState
STA
. 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 | Sì |
Libreria di classi | Sì |
Applicazione console | Sì |
Libreria di controlli Di Windows | Sì |
Libreria di controlli Web | No |
Servizio Windows | Sì |
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 |
ContainsImage() |
Restituisce un valore |
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) |