Поделиться через


Метод My.Computer.Clipboard.GetText

Обновлен: Ноябрь 2007

Извлекает текст из буфера обмена.

' Usage
Dim value As String = My.Computer.Clipboard.GetText()
Dim value As String = My.Computer.Clipboard.GetText(format)
' Declaration
Public Function GetText() As String
' -or-
Public Function GetText( _
   ByVal format As System.Windows.Forms.TextDataFormat _
) As String

Параметры

  • format
    TextDataFormat. Если задан, определяет, какой формат должен быть получен. По умолчанию используется значение CommaSeparatedValue. Обязательный.

Возвращаемое значение

String.

Исключения

Этот метод не создает исключения.

Заметки

Возможные форматы — CommaSeparatedValue, Html, Rtf и UnicodeText.

Метод требует AllClipboard.

Метод возвращает пустую строку, если в буфере обмена нет данных, которые соответствуют указанному формату.

Задачи

В приведенной ниже таблице показаны примеры задач, в которых используется метод My.Computer.Clipboard.GetText.

To

См. раздел

Чтение текста из буфера обмена

Практическое руководство. Чтение из буфера обмена в Visual Basic

Пример

В этом примере показано, как прочитать текст из буфера обмена в строку textOnClipboard.

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

Пример не будет выполнен, если в буфере обмена нет текста.

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:ClipboardProxy (предоставляет доступ к Clipboard)

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Да

Консольное приложение

Да

Библиотека элементов управления Windows

Да

Библиотека веб-элементов управления

Нет

Служба Windows

Да

Веб-узел

Нет

Разрешения

Разрешения не требуются.

См. также

Задачи

Практическое руководство. Чтение из буфера обмена в Visual Basic

Ссылки

Объект My.Computer.Clipboard

System.Windows.Forms.TextDataFormat

Clipboard.GetText

Метод My.Computer.Clipboard.ContainsText

Метод My.Computer.Clipboard.SetText