Retrieve data from clipboard in c# - Tutorial on creating desktop apps in C# language
Вставка
- Опубліковано 15 лис 2024
- To access the full course in order, click on the link below:-
• how to select file in ...
How to: Retrieve Data from the Clipboard
The Clipboard class provides methods that you can use to interact with the Windows operating system Clipboard feature. Many applications use the Clipboard as a temporary repository for data. For example, word processors use the Clipboard during cut-and-paste operations. The Clipboard is also useful for transferring information from one application to another.
Some applications store data on the Clipboard in multiple formats to increase the number of other applications that can potentially use the data. A Clipboard format is a string that identifies the format. An application that uses the identified format can retrieve the associated data on the Clipboard. The DataFormats class provides predefined format names for your use. You can also use your own format names or use an object's type as its format. For information about adding data to the Clipboard.
To determine whether the Clipboard contains data in a particular format, use one of the ContainsFormat methods or the GetData method. To retrieve data from the Clipboard, use one of the GetFormat methods or the GetData method.
To access data from the Clipboard by using versions earlier than .NET Framework 2.0, use the Clipboard.GetDataObject method and call the methods of the returned IDataObject. To determine whether a particular format is available in the returned object, for example, call the GetDataPresent method.
Note
All Windows-based applications share the system Clipboard. Therefore, the contents are subject to change when you switch to another application.
The Clipboard class can only be used in threads set to single thread apartment (STA) mode. To use this class, ensure that your Main method is marked with the STAThreadAttribute attribute.
To retrieve data from the Clipboard in a single, common format
Use the GetAudioStream, GetFileDropList, GetImage, or GetText method. Optionally, use the corresponding ContainsFormat methods first to determine whether data is available in a particular format.
To retrieve data from the Clipboard in a custom format
Use the GetData method with a custom format name. This method is available only in .
You can also use predefined format names with the SetData method. For more information, see DataFormats.
source
docs.microsoft...