• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#で派生クラスから描画処理を行う)

C#の派生クラスで描画処理を行う方法

このQ&Aのポイント
  • C#でGUIを作成している際に、基本クラスで描画処理を行うことはできましたが、派生クラスで同じ処理を行っても表示されません。
  • 基本クラスのメソッドを派生クラスで呼び出しても、描画が反映されない問題が発生しています。
  • この問題の解決方法についてご教授いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

DrawImageで描画しようとしているのが 何も描画されていない Sample1.Imageだからだと思います Sample2 s = new Sample2(); s.helloworld(); で描画されてるのは s.image であり呼び出し元のForm.imageに描画されるわけではありません OnPaintの中を base.OnPaint(e); Sample2 s = new Sample2(); s.helloworld(); // this.imageでは無く s.imageを描画 e.Graphics.DrawImage(s.image, 0, 0); といった具合に変更しましょう

lottimismo
質問者

お礼

回答有難う御座います。 言われた通り書き直しまして、見事表示させる事ができました。本当に有難う御座いました。

関連するQ&A