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

タイトル ピクチャーボックスの背景に書かれた線や文字をJPGに
投稿日: 2007/06/24(Sun) 23:19
投稿者トッチー
XPProのVB.NET2003です。
フォームにピクチャーボックス一つとボタンが3つあります。



Public Class Form1
    Inherits System.Windows.Forms.Form
    Dim len As Integer = 15
    Dim myPen As New Pen(Color.Black)


  (中略)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim gPStyle As Graphics = PictureBox1.CreateGraphics()
        Dim gForm As Graphics = Me.CreateGraphics()
        gPStyle.DrawRectangle(myPen, 70, 10, len, len)    '四角描画
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        PictureBox1.Image.Save("T:\abc.jpg", Imaging.ImageFormat.Jpeg) 'ここでエラー
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        End
    End Sub

ボタン1で、四角形を書きます。
ボタン2で、ピクチャーボックスの背景に書かれた罫線と文字(このソースでは文字がありませんが)をJPGファイルに落とし込みたいのですが、 もちろんT:\abc.jpgはない状態でかつ、Tドライブはあるのにもかかわらず、
「'System.NullReferenceException' のハンドルされていない例外が JPGLINE.exe で発生しました。

追加情報 : オブジェクト参照がオブジェクト インスタンスに設定されていません。
」が表示され、エラーとなります。

ちなみにピクチャーボックスには、普通の画像ファイルを読み込まないことを前提とします。
罫線等のグラフィックをJPG化するにはどう直したらよいでしょうか?

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

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