ClipboardProxy Osztály

Definíció

Metódusokat biztosít a vágólap manipulálására.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Öröklődés
ClipboardProxy

Példák

Ez a példa a vágólapról a sztringbe textOnClipboardolvas be szöveget.

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

Ez a példa sikertelen lesz, ha nincs szöveg a vágólapon.

Megjegyzések

Az áthelyezett vagy a vágólapra másolt elemek az alkalmazás leállítása után is megmaradnak.

A vágólapon lévő adatok bármilyen adatformátumban lehetnek, más néven vágólapformátumban. A vágólaphoz használandó előre definiált formátumok listáját lásd DataFormats: . Amikor egy elemet áthelyez vagy átmásol a vágólapra, a program törli a más formátumú elemeket. Más formátumok megőrzéséhez használja DataObjecta vágólapon lévő összes meglévőt, beleértve a más alkalmazásokból beillesztett elemeket is. Helyezze az adatokat a vágólapra több formátumban, hogy maximalizálja annak a lehetőségét, hogy egy célalkalmazás, amelynek formátumkövetelményei esetleg nem ismertek, sikeresen lekérheti az adatokat.

Mivel minden Windows alkalmazás osztozik a rendszer vágólapon, a tartalom megváltozhat, amikor másik alkalmazásra vált.

Egy osztálynak szerializálhatónak kell lennie ahhoz, hogy a vágólapra kerüljön. További információ: Serialization – C# vagy Serialization – Visual Basic.

Ha távolról éri el a vágólapot, a rendszer csak akkor dob, ThreadStateException ha a hozzáférési szál STA (egyszálas lakás) módban működik. A probléma megoldásához állítsa be a ThreadApartmentState következőt STA: . További információért lásd STAThreadAttribute.

További információ: Adatok tárolása és olvasás a vágólapról.

Rendelkezésre állás projekttípus szerint

Projekt típusa Elérhető
Windows-alkalmazás Yes
Osztálytár Yes
Konzolalkalmazás Yes
Windows-vezérlőtár Yes
Webvezérlő-kódtár No
Windows-szolgáltatás Yes
Webhely No

Metódusok

Name Description
Clear()

Törli a vágólapot.

ContainsAudio()

Azt jelzi, hogy a vágólap tartalmaz-e hangadatokat.

ContainsData(String)

Azt jelzi, hogy a vágólap a megadott egyéni formátumban tartalmaz-e adatokat.

ContainsFileDropList()

Boolean Azt jelzi, hogy a vágólap tartalmaz-e fájlcsepplistát.

ContainsImage()

Boolean Azt jelzi, hogy a rendszerkép a vágólapon van-e tárolva.

ContainsText()

Meghatározza, hogy van-e szöveg a vágólapon.

ContainsText(TextDataFormat)

Meghatározza, hogy van-e szöveg a vágólapon.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAudioStream()

Lekéri a hangstreamet a vágólapról.

GetData(String)
Elavult.

Egyéni formátumban kéri le az adatokat a vágólapról.

GetDataObject()

Adatokat kér le a vágólapról IDataObject.

GetFileDropList()

Lekéri a vágólapról a fájlneveket képviselő sztringek gyűjteményét.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetImage()

Kép lekérése a vágólapról.

GetText()

Beolvassa a szöveget a vágólapról.

GetText(TextDataFormat)

Beolvassa a szöveget a vágólapról.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetAudio(Byte[])

Hangadatokat ír a vágólapra.

SetAudio(Stream)

Hangadatokat ír a vágólapra.

SetData(String, Object)

Egyéni formátumban írja az adatokat a vágólapra.

SetDataAsJson<T>(String, T)

Metódusokat biztosít a vágólap manipulálására.

SetDataObject(DataObject)

DataObject A vágólapra ír.

SetFileDropList(StringCollection)

Sztringgyűjteményt ír, amely a vágólapra mutató fájlútvonalakat jelöli.

SetImage(Image)

Képet ír a vágólapra.

SetText(String, TextDataFormat)

Szöveget ír a vágólapra.

SetText(String)

Szöveget ír a vágólapra.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TryGetData<T>(String, Func<TypeName,Type>, T)

Metódusokat biztosít a vágólap manipulálására.

TryGetData<T>(String, T)

Metódusokat biztosít a vágólap manipulálására.

A következőre érvényes:

Lásd még