c# - 如何在图片框或面板中绘制矩形?
问题描述
我有一个带有图片框(或面板)的表单,我想在这个图片框的点 (0,0) 中绘制一个矩形。我能怎么做??
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void DrawIt()
{
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(50, 50, 150, 150);
SolidBrush brush = new SolidBrush(Color.Red);
graphics.DrawRectangle(System.Drawing.Pens.Red, rectangle);
graphics.FillRectangle(brush, rectangle);
}
private void button1_Click(object sender, EventArgs e)
{
this.DrawIt();
}
}`