如何滚动PictureBox?

时间:2018-12-18 11:33:01

标签: c#

我制作了一个包含顶点图的字典。每个顶点都是一个点(X,y),我使用DrawLine()函数将其绘制在PictureBox中。但是问题是输出不完整。我需要滚动才能看到它,但我不能。那么如何将滚动条添加到PictureBox?

这是我单击提交按钮时的代码: 图=>包含所有点 verlist =>所有顶点x和y坐标

Pen blackpen = new Pen(Color.Black);
SolidBrush bluebrush = new SolidBrush(Color.Blue);
for(int i =0 ; i < Graph.Count ; i++)
       {
           float x = VerList[i].X_Axis /10;
           float y = VerList[i].Y_Axis /10;
           PointF point1 = new PointF(x, y);
           Draw.FillEllipse(bluebrush, x - 5, y - 5, 10, 10);
           for (int j = 0 ; j<Graph[VerList[i]].Count;j++)
           {
               float x2 = Graph[VerList[i]].ElementAt(j).X_Axis /10;
               float y2 = Graph[VerList[i]].ElementAt(j).Y_Axis /10;
               PointF point2 = new PointF(x2, y2);
               Draw.DrawLine(blackpen, point1, point2);
           }
        }

顶点的图像:https://imgur.com/a/P2CvaCs

0 个答案:

没有答案