tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル PictureBoxの画像をクリップボードにコピー
投稿日: 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。