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
戻り値
解説
GetImage メソッドは、クリップボードにイメージであるデータが存在しない場合は Nothing を返します。
このメソッドは AllClipboard を必要とします。
処理手順
My.Computer.Clipboard.GetImage メソッドに関連するタスクの例を次の表に示します。
目的 |
参照項目 |
---|---|
クリップボードからイメージを取得する |
使用例
次の例は、クリップボードにイメージが存在するかどうかを確認してからイメージを取得し、 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 で判断する