クリップボードからImageデータを取得する方法

 クリップボードからImageデータを取得するするには、Clipboard.GetDataObject() メソッドを利用して行います。
【使い方】
// baseImage は、Imageデータ

// 現在システム クリップボードにあるデータを取得します。
IDataObject ido = Clipboard.GetDataObject();

// ビットマップデータ形式に関連付けられているデータを取得
object source = ido.GetData(DataFormats.Bitmap);

// データの取得を確認する
if ( source != null )
{
    //貼り付けたオブジェクトをイメージデータに設定
    baseImage = (System.Drawing.Image)source;
}
【注意】
戻る