C# 图片不适合放在pictureBox内

C# 图片不适合放在pictureBox内,c#,winforms,graphics,C#,Winforms,Graphics,当pictureBox最大化或最小化时,图形不适合pictureBox内部 我试图用图形在pictureBox上绘制图形,我用钢笔制作了网格和图形坐标。运行程序后,当我试图最大化/最小化表单时,图片内部的图形无法完全匹配。甚至我也试图改变pictureBox的属性,但没用 float cellSizeHeight = pictureBox1.Height / 10F; float cellSizeWidth = pictureBox

当pictureBox最大化或最小化时,图形不适合pictureBox内部

我试图用图形在pictureBox上绘制图形,我用钢笔制作了网格和图形坐标。运行程序后,当我试图最大化/最小化表单时,图片内部的图形无法完全匹配。甚至我也试图改变pictureBox的属性,但没用

                float cellSizeHeight = pictureBox1.Height / 10F;
                float cellSizeWidth = pictureBox1.Width / 10F;
                Pen p = new Pen(Brushes.Green);

                for (int i = 0; i < numOfCells; i++)
                {
                    // Vertical
                    g.DrawLine(p, i * cellSizeWidth, 0, i * cellSizeWidth, numOfCells * cellSizeWidth);

                    // Horizontal
                    g.DrawLine(p, 0, i * cellSizeHeight, numOfCells * cellSizeHeight, i * cellSizeHeight);
                }
float cellsizehheight=pictureBox1.高度/10F;
浮动单元尺寸宽度=pictureBox1.宽度/10F;
画笔p=新画笔(画笔为绿色);
对于(int i=0;i
告诉我们该代码在哪里?在油漆事件中?什么是裸细胞?您是否使用了,您在编码领域最好的朋友?3个错误:您除以
10
,但应除以
numocells
float cellSizeHeight=1f*pictureBox1.ClientSize.Height/numocells等还有:线路错了。使用
g.drawine(p,i*cellSizeWidth,0,i*cellSizeWidth,numfcells*cellsizewhite);g、 抽绳(p,0,i*单元尺寸高度,numOfCells*单元尺寸宽度,i*单元尺寸高度)(X的宽度和Y的高度!)-对于简单的线条也使用
笔。绿色
!(不需要处理这些)它现在可以工作了吗?告诉我们代码在哪里?在油漆事件中?什么是裸细胞?您是否使用了,您在编码领域最好的朋友?3个错误:您除以
10
,但应除以
numocells
float cellSizeHeight=1f*pictureBox1.ClientSize.Height/numocells等还有:线路错了。使用
g.drawine(p,i*cellSizeWidth,0,i*cellSizeWidth,numfcells*cellsizewhite);g、 抽绳(p,0,i*单元尺寸高度,numOfCells*单元尺寸宽度,i*单元尺寸高度)(X的宽度和Y的高度!)-对于简单的线条也使用
笔。绿色
!(不需要处理这些)现在能用了吗?