次の方法で共有


My.Computer.Clipboard.GetImage メソッド

更新 : 2007 年 11 月

クリップボードからイメージを取得します。

' 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 メソッドに関連するタスクの例を次の表に示します。

目的

参照項目

クリップボードからイメージを取得する

方法 : 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

この例が正しく動作するためには、PictureBox1 という名前の PictureBox が、フォームに存在している必要があります。

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラス : ClipboardProxy (Clipboard へのアクセスを可能にします)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

プロジェクトの種類ごとの可用性

プロジェクトの種類

可用性

Windows アプリケーション

あり

クラス ライブラリ

あり

コンソール アプリケーション

あり

Windows コントロール ライブラリ

あり

Web コントロール ライブラリ

なし

Windows サービス

あり

Web サイト

なし

アクセス許可

アクセス許可は不要です。

参照

処理手順

方法 : クリップボードに格納されているファイルの種類を Visual Basic で判断する

参照

My.Computer.Clipboard オブジェクト

System.Drawing.Image

Clipboard.GetImage

My.Computer.Clipboard.ContainsImage メソッド

My.Computer.Clipboard.SetImage メソッド