| ■64582 / ) |
c# datagridView(セル内)の画像を取得する。 |
□投稿者/ Mark (4回)-(2012/12/09(Sun) 00:34:45)
|
分類:[C#]
開発環境:Visual Studio 2010 C#
datagGridView1のセルに画像が貼り付けてあり、画像をダブルクリックしたら、
その画像をpicturebox1に表示する処理を教えていただきたく。
画像をクリップボードに保存した後、
picturebox1に貼り付ける方法が一般的なのでしょうか?
選択画像をクリップボードに保存する事がうまくいっていない模様です。
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
//選択画像を収得(クリップボードに保存する処理)・・・(不明)
・・・
・・・
Clipboard.SetDataObject(dataGridView1.GetClipboardContent());
IDataObject data = Clipboard.GetDataObject();
//クリップボードにBitmapデータがあるか調べる
if (Clipboard.ContainsImage())
{
Image img = Clipboard.GetImage();
if (img != null)
{
//データが取得できたときは表示する
pictureBox1.Image = img;
}
}
}
|
|