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


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

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

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

' Usage
Dim value As System.Windows.Forms.IDataObject = My.Computer.Clipboard.GetDataObject()
' Declaration
Public Function GetDataObject() As System.Windows.Forms.IDataObject

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

IDataObject

Заметки

Это дополнительный элемент. Он не отображается технологией IntelliSense, если вкладка Все не выбрана.

Пример

В этом примере считываются данные из буфера обмена в виде IDataObject, после чего этот объект записывается в файл.

Dim someData As Object
someData = My.Computer.Clipboard.GetDataObject()
My.Computer.FileSystem.WriteAllBytes("C:\mylogfile", someData, True)

Замените имя C:\mylogfile на имя файла, в который необходимо записать текст.

Требования

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

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

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

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

Тип проекта

Доступность

Приложение Windows

Да

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

Да

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

Да

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

Да

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

Нет

Служба Windows

Да

Веб-узел

Нет

Разрешения

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

См. также

Ссылки

Объект My.Computer.Clipboard

System.Windows.Forms.IDataObject

Clipboard.GetDataObject

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

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

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

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

Другие ресурсы

Запись данных в буфера обмена и чтение их оттуда