Windowが隠れると消えてしまう


まく  2008-02-28 14:19:37  No: 139122

はじめまして。
Button1を押したら四角を書く…とやりましたが、実行中にWindowが隠れたりすると図形が消えてしまうのですが、消えないようにするにはどうしたら良いのでしょうか。。Form1_Paint等では消えないのがわかりましたが、ボタンを押した時に…のやり方がわからないんです。
どなたか、教えてください。よろしくお願いいたしますm(_ _)m


魔界の仮面弁士  2008-02-28 17:35:25  No: 139123

.NET ですね。

CreateGraphics して描画するのでは無く、
  ・Bitmap クラスを New する。
  ・それを Grapchics.FromImage で、Graphics クラスを得る。
  ・その Graphics を使って描画。
  ・Graphics を Dispose で破棄して…。
  ・最後に、作った Bitmap を BackgroundImage などに割り当てる。
という形でどうぞ。


さるべーじ  URL  2008-02-28 19:55:13  No: 139124

四角や楕円等の基本図形を表示したいだけであれば、

    Microsoft Visual Basic Power Packs 3.0
    http://www.microsoft.com/downloads/details.aspx?familyid=371368A8-7FDC-441F-8E7D-FE78D96D4063&displaylang=en

をインストールしてしまうって手もあります。
VB6時代のShapeコントロールのような感じですね。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加