ClipboardProxy Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 ThreadApartmentState
STA
. 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í |
ContainsImage() |
Vrátí hodnotu označující |
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) |