ClipboardProxy Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| ContainsImage() |
Retourneert een |
| 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) |