首页 > 解决方案 > 如何在图片框或面板中绘制矩形?

问题描述

我有一个带有图片框(或面板)的表单,我想在这个图片框的点 (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();
            }
        }`

标签: c#

解决方案


推荐阅读