ClipboardProxy Klas

Definitie

Biedt methoden voor het bewerken van het Klembord.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Overname
ClipboardProxy

Voorbeelden

In dit voorbeeld wordt tekst van het Klembord in de tekenreeks textOnClipboardgelezen.

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

Dit voorbeeld mislukt als er geen tekst op het Klembord staat.

Opmerkingen

Items die naar het Klembord zijn verplaatst of gekopieerd, blijven behouden, zelfs nadat de toepassing is afgesloten.

Gegevens op het Klembord kunnen in elke gegevensindeling staan, ook wel een Klembord-indeling genoemd. Zie voor een lijst met vooraf gedefinieerde indelingen die u met het Klembord DataFormatswilt gebruiken. Wanneer een item naar het Klembord wordt verplaatst of gekopieerd, worden items in andere indelingen gewist. Als u andere indelingen wilt behouden, gebruikt DataObjectu, waarmee alles wordt gekopieerd dat op het huidige Klembord aanwezig is, inclusief items die uit andere toepassingen zijn geplakt. Plaats gegevens op het Klembord in meerdere indelingen om de mogelijkheid te maximaliseren dat een doeltoepassing, waarvan u de indelingsvereisten mogelijk niet weet, de gegevens kan ophalen.

Omdat alle Windows toepassingen het klembord van het systeem delen, kan de inhoud veranderen wanneer u overschakelt naar een andere toepassing.

Een klasse moet serialiseerbaar zijn om deze op het Klembord te kunnen plaatsen. Zie Serialization - C# of Serialization - Visual Basic voor meer informatie.

Wanneer u het Klembord op afstand opent, wordt er een ThreadStateException gegenereerd, tenzij de toegangsthread werkt in de STA-modus (appartement met één thread). Als u dit probleem wilt oplossen, stelt u het in ThreadApartmentState op STA. Zie STAThreadAttribute voor meer informatie.

Zie Gegevens opslaan naar en lezen vanaf het Klembord voor meer informatie.

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Methoden

Name Description
Clear()

Hiermee wist u het Klembord.

ContainsAudio()

Geeft aan of het Klembord audiogegevens bevat.

ContainsData(String)

Geeft aan of het Klembord gegevens bevat in de opgegeven aangepaste indeling.

ContainsFileDropList()

Retourneert een Boolean aanduiding die aangeeft of het Klembord een vervolgkeuzelijst met bestanden bevat.

ContainsImage()

Retourneert een Boolean aanduiding die aangeeft of een afbeelding is opgeslagen op het Klembord.

ContainsText()

Bepaalt of er tekst op het Klembord staat.

ContainsText(TextDataFormat)

Bepaalt of er tekst op het Klembord staat.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetAudioStream()

Hiermee haalt u een audiostream op van het Klembord.

GetData(String)

Hiermee worden gegevens opgehaald in een aangepaste indeling van het Klembord.

GetDataObject()

Hiermee worden gegevens van het Klembord opgehaald als een IDataObject.

GetFileDropList()

Hiermee haalt u een verzameling tekenreeksen op die bestandsnamen vertegenwoordigen vanaf het Klembord.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetImage()

Hiermee haalt u een afbeelding op van het Klembord.

GetText()

Hiermee haalt u tekst op van het Klembord.

GetText(TextDataFormat)

Hiermee haalt u tekst op van het Klembord.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetAudio(Byte[])

Hiermee worden audiogegevens naar het Klembord geschreven.

SetAudio(Stream)

Hiermee worden audiogegevens naar het Klembord geschreven.

SetData(String, Object)

Hiermee schrijft u gegevens in een aangepaste indeling naar het Klembord.

SetDataObject(DataObject)

Hiermee schrijft u een DataObject naar het Klembord.

SetFileDropList(StringCollection)

Hiermee schrijft u een verzameling tekenreeksen die bestandspaden naar het Klembord vertegenwoordigen.

SetImage(Image)

Hiermee schrijft u een afbeelding naar het Klembord.

SetText(String, TextDataFormat)

Hiermee schrijft u tekst naar het Klembord.

SetText(String)

Hiermee schrijft u tekst naar het Klembord.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook