アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB2005を使用してPictureBoxに線を描きました。
 Dim g As Graphics = PictureBox1.CreateGraphics()
 g.DrawLine(p, X1, Y1, X2, Y2)
線は上手く描けたのですが、表示している画面(Form)を最小化して再度最大化すると、描いた線が消えてしまいます。FormをHideしてもう一度Showしても同じです。
この描画を消さないようにするには、どうすればよいでしょうか?

A 回答 (2件)

> 毎回(Paintイベントで)描き直してください。



具体的には、PictureBox が再描画されるイベント(Paint イベント)を使えば毎回書き直すことができます。
    • good
    • 0
この回答へのお礼

そうですか・・・  ありがとうございました

お礼日時:2006/11/22 09:30

> この描画を消さないようにするには、どうすればよいでしょうか?


基本的にできないと思います。

毎回(Paintイベントで)描き直してください。
    • good
    • 0

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