当前位置: 代码迷 >> C# >> picturebox的graphics事件,该如何处理
  详细解决方案

picturebox的graphics事件,该如何处理

热度:57   发布时间:2016-05-05 04:54:55.0
picturebox的graphics事件
各位大侠我在窗体里拖了一个picyurebox,然后利用grahics(),函数进行作画。
代码结构如下:
private void Formolu_Paint(object sender, PaintEventArgs e)
        {
            
            Graphic();
            
        }

        private void pictureBox1_Paint(object sender, PaintEventArgs e)
        {
            Graphic();
        }

        Graphic()
        {
          Graphics g = this.pictureBox1.CreateGraphics();
            g.Clear(System.Drawing.Color.White);
            Pen mypen = new Pen(System.Drawing.Color.Black, 3);
            SolidBrush redBrush = new SolidBrush(System.Drawing.Color.Red);
            #...
            画图代码
           #
        } 

窗体一开始运行的时候画图是正常的,缩放比例正常,如下图所示:



但是当我点击datagridview上的按钮跳出窗口再关闭后或者在picturebox的空白处随意乱点的时候就有可能出现缩放比例不正常的图片,如下图所示:



不明白是哪里出现问题了哎~~~求解~~

------解决思路----------------------
你把画图代码省略了,谁知道为什么会不正常
你放出的代码里根本没有缩放啊
  相关解决方案