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


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

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

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

' Usage
Dim value As System.Drawing.Image = My.Computer.Clipboard.GetImage()
' Declaration
Public Function GetImage() As System.Drawing.Image

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

Image

Заметки

Метод GetImage возвращает Nothing, если в буфере обмена отсутствуют данные (изображения).

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

Задачи

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

To

См. раздел

Извлечение изображения из буфера обмена

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

Пример

В этом примере проверяется наличие изображения в буфере обмена, а затем изображение извлекается и назначается PictureBox1.

If My.Computer.Clipboard.ContainsImage() Then
   Dim grabpicture As System.Drawing.Image
   grabpicture = My.Computer.Clipboard.GetImage()
   PictureBox1.Image = grabpicture
End If

Чтобы пример работал правильно, в форме должен присутствовать элемент управления PictureBox с именем PictureBox1.

Требования

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

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

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

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

Тип проекта

Доступность

Приложение Windows

Да

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

Да

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

Да

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

Да

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

Нет

Служба Windows

Да

Веб-узел

Нет

Разрешения

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

См. также

Задачи

Практическое руководство. Определение типа файла, хранящегося в буфере обмена, в Visual Basic

Ссылки

Объект My.Computer.Clipboard

System.Drawing.Image

Clipboard.GetImage

Метод Computer.Clipboard.ContainsImage

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