using system.drawing draw rectangle i web applikation
Jeg skal have konverteret fra System.Windows.Forms til web app følgende C# kode.Jeg får fejl på PaintEventArgs parameter fordi det selvfølgelig er en System.Windows.Forms
protected override void OnPaint(PaintEventArgs pe)
{
//Graphics pe;
if ((needSizeUpdate) || (firstFrame))
{
UpdatePosition();
needSizeUpdate = false;
}
// lock
Monitor.Enter(this);
Graphics g = pe.Graphics;
Rectangle rc = this.ClientRectangle;
Pen pen = new Pen(rectColor, 1);
//pe.DrawEllipse(pen,rc);
// draw rectangle
g.DrawRectangle(pen, rc.X, rc.Y, rc.Width - 1,rc.Height - 1);
}
}
pen.Dispose();
// unlock
Monitor.Exit(this);
base.OnPaint(pe);
}