dポイントプレゼントキャンペーン実施中!

VB.NETをはじめたばかりです。
プログラムのスタート時、まずフォーム内でGraphicsオブジェクトを取得して表示させたいのですが、グラフィックに関する事項が表示しません。
一方、同じコード記述をButtonイベント内に記述し、ボタンONではグラフィック部分の描画が可能です。
フォーム内の記述だけでスタート時にグラフィックを表示するにはどのようにすればよろしいのでしょうか。
なお、フォーム内のテキスト表示、ラベルなどはイベントの発生なしでも表示します。

A 回答 (2件)

Paintイベントに関連付けされてないからではないかと思います。


こちらを参考に
http://dobon.net/vb/dotnet/graphics/drawimage.html
    • good
    • 0
この回答へのお礼

教えていただいたとおり
Private Sub PictureBox1_Paint(....)
SUB END
内でGraphicsオブジェクトにより目的の描画が可能になりました。ありがとうございました。ほんとに助かりました。

お礼日時:2006/01/27 23:44

画像を表示したいだけなら、フォームにPictureBoxを設置して、あらかじめ読み込む画像ファイルを設定しておけばスタート時に表示されます。

この回答への補足

早速のご回答ありがとうございます。
PictureBoxに表示したい画像は、自分が記述した簡単な線や文字です。ファイルとして存在しません。VB6ではイベントを必要とせず描画できたものが、NETになってダメになりました。教本にはファイルを取り込んでの表示法はあります。

補足日時:2006/01/27 22:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!