Как можно проверить содержит ли буфер обмена текст, картинку или ссылку?
Ответ
Есть класс Clipboard, этот класс позволяет работать с буфером обмена.
Пример проверки данных в буфере:
// After this line executes, IsHTMLDataOnClipboard will be true if
// HTML data is available natively on the clipboard; if not, it
// will be false.
bool IsHTMLDataOnClipboard = Clipboard.ContainsData(DataFormats.Html);
// If there is HTML data on the clipboard, retrieve it.
string htmlData;
if(IsHTMLDataOnClipboard)
{
htmlData = Clipboard.GetText(TextDataFormat.Html);
}
Так же есть методы ContainsImage и ContainsText, которые проверяют наличие картинки или текста в буфере обмена.
Комментариев нет:
Отправить комментарий