はじめまして。
Button1を押したら四角を書く…とやりましたが、実行中にWindowが隠れたりすると図形が消えてしまうのですが、消えないようにするにはどうしたら良いのでしょうか。。Form1_Paint等では消えないのがわかりましたが、ボタンを押した時に…のやり方がわからないんです。
どなたか、教えてください。よろしくお願いいたしますm(_ _)m
.NET ですね。
CreateGraphics して描画するのでは無く、
・Bitmap クラスを New する。
・それを Grapchics.FromImage で、Graphics クラスを得る。
・その Graphics を使って描画。
・Graphics を Dispose で破棄して…。
・最後に、作った Bitmap を BackgroundImage などに割り当てる。
という形でどうぞ。
四角や楕円等の基本図形を表示したいだけであれば、
Microsoft Visual Basic Power Packs 3.0
http://www.microsoft.com/downloads/details.aspx?familyid=371368A8-7FDC-441F-8E7D-FE78D96D4063&displaylang=en
をインストールしてしまうって手もあります。
VB6時代のShapeコントロールのような感じですね。