azita90
پنج شنبه 01 خرداد 1393, 12:32 عصر
سلام.من می خوام توی یک کلاس به اسم Rectangle متد OnPaint رو فراخوانی کنم.اما با این مشکل مواجه میشم.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace benameKhodaGame
{
class Rectangle:ShapeClass
{
protected override void draw(int graphicWidth, int graphicHeight)
{
protected override void OnPaint(PaintEventArgs paintEvent)
{
Graphics g = paintEvent.Graphics;
SolidBrush brush = new SolidBrush(Color.Blue);
//Pen pen = new Pen(Color.AliceBlue);
g.FillRectangle(brush, 90, 30,graphicWidth , graphicHeight);
}
}
}
}
119303
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace benameKhodaGame
{
class Rectangle:ShapeClass
{
protected override void draw(int graphicWidth, int graphicHeight)
{
protected override void OnPaint(PaintEventArgs paintEvent)
{
Graphics g = paintEvent.Graphics;
SolidBrush brush = new SolidBrush(Color.Blue);
//Pen pen = new Pen(Color.AliceBlue);
g.FillRectangle(brush, 90, 30,graphicWidth , graphicHeight);
}
}
}
}
119303