ClipboardProxy Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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() |
|
| ContainsImage() |
|
| 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. |