Страницы

Поиск по вопросам

понедельник, 22 октября 2018 г.

Проверка содержимого буфера обмена

Как можно проверить содержит ли буфер обмена текст, картинку или ссылку?


Ответ

Есть класс 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, которые проверяют наличие картинки или текста в буфере обмена.

Комментариев нет:

Отправить комментарий