c# 里面画图问题 gdi
nn0[i][0]=Convert.ToISingle(array1[0]);nn0[i][1]=Convert.ToSingle(array1[1]);//赋值nn0[...
nn0[i][0] = Convert.ToISingle(array1[0]);
nn0[i][1] = Convert.ToSingle(array1[1]);//赋值
nn0[i + 1][0] = Convert.ToSingle(array2[0]);
nn0[i + 1][1] = Convert.ToSingle(array2[1]);//赋值
Graphics g = this.CreateGraphics();
Pen xian = new Pen(Color.Black, 2);
PointF n1 = new PointF(nn0[i][0], nn0[i][1]);
PointF n2 = new PointF(nn0[i + 1][0], nn0[i + 1][1]);
g.DrawLine(xian, n1, n2);
这是个循环里面的,但是画不出来图
难道String转成Single的值不能赋到PointF里面嘛? 展开
nn0[i][1] = Convert.ToSingle(array1[1]);//赋值
nn0[i + 1][0] = Convert.ToSingle(array2[0]);
nn0[i + 1][1] = Convert.ToSingle(array2[1]);//赋值
Graphics g = this.CreateGraphics();
Pen xian = new Pen(Color.Black, 2);
PointF n1 = new PointF(nn0[i][0], nn0[i][1]);
PointF n2 = new PointF(nn0[i + 1][0], nn0[i + 1][1]);
g.DrawLine(xian, n1, n2);
这是个循环里面的,但是画不出来图
难道String转成Single的值不能赋到PointF里面嘛? 展开
2个回答
展开全部
Graphics g = this.CreateGraphics();
把这个写在循环里,真是一段神奇的代码
貌似nn0[i][0],nn0[i][1]的值 没变过吧,这样会不会都是画到了同一个地方呢?
这真是一段神奇的代码
把这个写在循环里,真是一段神奇的代码
貌似nn0[i][0],nn0[i][1]的值 没变过吧,这样会不会都是画到了同一个地方呢?
这真是一段神奇的代码
更多追问追答
追问
Graphics g = this.CreateGraphics();
那我吧这个放在循环外面试试,nn0[i][1],nn0[i][0]应该不会不变
我是初学不懂的太多了
追答
你是不是想从几个字符串中截取数字,然后通过这几个数字首位相连 画线啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询