Sdílet prostřednictvím


ClipboardProxy Třída

Definice

Poskytuje metody pro manipulaci se schránkou.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Dědičnost
ClipboardProxy

Příklady

Tento příklad načte text ze schránky do řetězce textOnClipboard.

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

Tento příklad se nezdaří, pokud ve schránce není žádný text.

Poznámky

Položky přesunuté nebo zkopírované do schránky se zachovají i po vypnutí aplikace.

Data ve schránce můžou být v libovolném datovém formátu, který se označuje také jako formát schránky. Seznam předdefinovaných formátů pro použití se schránkou najdete v tématu DataFormats. Když se položka přesune nebo zkopíruje do schránky, položky v jiných formátech se vymažou. Chcete-li zachovat jiné formáty, použijte příkaz DataObject, který zkopíruje všechno, co existuje v aktuální schránce, včetně položek vložených z jiných aplikací. Umístěte data do schránky ve více formátech, abyste maximalizovali možnost, že cílová aplikace, jejíž požadavky na formát neznáte, může data úspěšně načíst.

Vzhledem k tomu, že všechny aplikace systému Windows sdílejí systémovou schránku, může se obsah změnit, když přepnete do jiné aplikace.

Třída musí být serializovatelná, aby byla umístěna do schránky. Další informace naleznete v tématu Serializace – C# nebo Serializace – Visual Basic.

Při vzdáleném přístupu ke schránce je vyvolána hodnota , ThreadStateException pokud přístupové vlákno nepracuje v režimu STA (jednovláknový byt). Pokud chcete tento problém vyřešit, nastavte na ThreadApartmentStateSTA. Další informace naleznete v tématu STAThreadAttribute.

Další informace najdete v tématu Ukládání dat do schránky a čtení ze schránky.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Metody

Clear()

Vymaže schránku.

ContainsAudio()

Určuje, jestli schránka obsahuje zvuková data.

ContainsData(String)

Určuje, zda schránka obsahuje data v zadaném vlastním formátu.

ContainsFileDropList()

Vrátí hodnotu označující Boolean , zda schránka obsahuje rozevírací seznam souborů.

ContainsImage()

Vrátí hodnotu označující Boolean , zda je obrázek uložen ve schránce.

ContainsText()

Určuje, zda je ve schránce text.

ContainsText(TextDataFormat)

Určuje, zda je ve schránce text.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAudioStream()

Načte zvukový stream ze schránky.

GetData(String)

Načte data ze schránky ve vlastním formátu.

GetDataObject()

Načte data ze schránky jako IDataObject.

GetFileDropList()

Načte kolekci řetězců představujících názvy souborů ze schránky.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetImage()

Načte obrázek ze schránky.

GetText()

Načte text ze schránky.

GetText(TextDataFormat)

Načte text ze schránky.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetAudio(Byte[])

Zapíše zvuková data do schránky.

SetAudio(Stream)

Zapíše zvuková data do schránky.

SetData(String, Object)

Zapíše data do schránky ve vlastním formátu.

SetDataObject(DataObject)

Zapíše do DataObject schránky .

SetFileDropList(StringCollection)

Zapíše kolekci řetězců představujících cesty k souborům do schránky.

SetImage(Image)

Zapíše obrázek do schránky.

SetText(String)

Zapíše text do schránky.

SetText(String, TextDataFormat)

Zapíše text do schránky.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také