Метод My.Computer.Clipboard.ContainsText
Обновлен: Ноябрь 2007
Определяет наличие текста в буфере обмена.
' Usage
Dim value As Boolean = My.Computer.Clipboard.ContainsText()
Dim value As Boolean = My.Computer.Clipboard.ContainsText(format)
' Declaration
Public Function ContainsText() As Boolean
' -or-
Public Function ContainsText( _
ByVal format As System.Windows.Forms.TextDataFormat _
) As Boolean
Параметры
- format
TextDataFormat. Определяет формат текста для проверки, если указано. Required.Обязательный параметр.
Возвращаемое значение
Значение True, если буфер обмена содержит текст; в противном случае — значение False.
Заметки
Возможные форматы — CommaSeparatedValue, Html, Rtf и UnicodeText.
Метод требует AllClipboard.
Задачи
В следующей таблице приведены примеры задач, в которых используется метод My.Computer.Clipboard.ContainsText.
To |
См. раздел |
---|---|
Определить, содержит ли буфер обмена изображение |
Практическое руководство. Определение типа файла, хранящегося в буфере обмена, в Visual Basic |
Пример
Этот пример определяет, хранится ли в буфере обмена HTML-текст; если да, то считывает его из буфера обмена.
If My.Computer.Clipboard.ContainsText _
(System.Windows.Forms.TextDataFormat.Html) Then
Dim clipText As String = My.Computer.Clipboard.GetText()
End If
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:ClipboardProxy (предоставляет доступ к Clipboard)
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Нет |
Служба Windows |
Да |
Веб-узел |
Нет |
Разрешения
Разрешения не требуются.
См. также
Ссылки
System.Windows.Forms.TextDataFormat
Метод My.Computer.Clipboard.GetText
Метод My.Computer.Clipboard.SetText