タイトル | : PictureBoxの画像をクリップボードにコピー |
記事No | : 10983 |
投稿日 | : 2012/12/06(Thu) 19:30 |
投稿者 | : そら |
VB2010 超初心者です。 よろしければ教えてください。
> http://hanatyan.sakura.ne.jp/dotnet/index.html > クリップボード関係 > クリップボードへグラフィックをコピー及び取得・ファイルに保存 (3) > 1.PictureBox1の画像データをシステム クリップボードコピーする 上記サンプルを使わせて頂いたのですが、何故かクリップボードにコピーされなせん。 どうしてなのかが分かりません、教えてください。 よろしくお願いします。
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click
Dim objPen = New Pen(System.Drawing.Color.Blue, 2) Dim objFont = New Font("MS Pゴシック", 11) Dim objGrp As Graphics = PictureBox1.CreateGraphics '楕円を描画 objGrp.DrawEllipse(objPen, 10, 5, 50, 20) '文字を描画 objGrp.DrawString("ABCDEFG", objFont, Brushes.Red, 0, 0) 'リソースを解放する objFont.Dispose() objGrp.Dispose() ' If Not PictureBox1.Image Is Nothing Then 'データをシステム クリップボードに貼り付けます Clipboard.SetDataObject(PictureBox1.Image, True) 'コピーできたので一旦PictureBox1の画像を消去 'PictureBox1.Image = Nothing End If
End Sub
|