クリップボードの画像をPictureBoxに表示するには、クリップボードの画像をBMP形式にキャストして、Imageプロパティにセットします。
下記はグリップボードの画像をPictureBoxに表示する例です。
[クリップボードの画像を表示]ボタンがクリックされると、現在クリップボードにある画像をBMP形式に変換して表示します。
VBの例
' [クリップボードの画像を表示]ボタンクリック時の処理
Private Sub btnShowClipboard_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShowClipboard.Click
'イメージの表示方法を設定(サイズ比率を維持したまま拡大/縮小)
PictureBox1.SizeMode = PictureBoxSizeMode.Zoom
'★★★クリップボードの画像をPictureBoxに表示する★★★
PictureBox1.Image = DirectCast(Clipboard.GetDataObject().GetData(DataFormats.Bitmap), Bitmap)
End Sub
C#の例
// [クリップボードの画像を表示]ボタンクリック時の処理
private void btnShowClipboard_Click(object sender, EventArgs e)
{
// イメージの表示方法を設定(サイズ比率を維持したまま拡大/縮小)
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
// ★★★クリップボードの画像をPictureBoxに表示する★★★
pictureBox1.Image = (Bitmap)Clipboard.GetDataObject().GetData(DataFormats.Bitmap);
}
Please follow and like us:


コメント