|
分類:[C#]
Visual C# 2005を使用しております。
pictureBoxのペイントイベントハンドラ内で、他のクラスの描画メソッドを実行して図形を描画したいのですが何も描画できません。 以下のコードに問題がありましたらご指摘おねがいします。
namespace test { public partial class Form1 : Form { int red=250, green=50, blue=100; : : private void pictureBox1_Paint(object sender, PaintEventArgs e) { Expression exp = new Expression(); exp.Expression(red, green, blue); } } }
namespace test { class Expression { Control cont = new Control();
public void Expression(int red, int green, int blue) { Brush brush = new SolidBrush(Color.FromArgb(255, red, green, blue));
Point[] pts1 ={ new Point(10,10), new Point(10,20), new Point(20,20), new Point(20,10) }; Graphics g = cont.CreateGraphics(); g.FillPolygon(brush, pts1); } } }
|