设为首页收藏本站

 找回密码
 注册
查看: 1721|回复: 3
打印 上一主题 下一主题

如何批量画一排线 [复制链接]

Rank: 4

精华
0
UID
29249
积分
309
帖子
118
主题
43
阅读权限
50
注册时间
2011-3-18
最后登录
2017-5-24
跳转到指定楼层
1#
发表于 2012-2-19 14:31:05 |只看该作者 |倒序浏览
我需要画一排平行的线,其间隔固定,用了下面的指令:
  1. GridNumber = 5;
  2. MidLine = OpenD(0);
  3. GridSize = 10;

  4. for  i = 0 To GridNumber
  5.     {
  6.          DrawLine = MidLine + GridSize * i;
  7.          PlotNumeric(“Line",DrawLine,0,LightGray);
  8.         }
复制代码
原以为可以画出6根线,结果只有最后一根画出来了。
于是试图改下面的指令:
  1. for  i = 0 To GridNumber
  2.     {
  3.          DrawLine = MidLine + GridSize * i;
  4.          PlotNumeric(“Line"+Text(i),DrawLine,0,LightGray);
  5.         }
复制代码
被拒绝。
一定要第一个是个字符串常量。
请问我如何快速的画出一排平行线?
前提是我的线的数量是可以变动的,就是那个GridNumber。
如果要每根线做个指令,那要是上下各画10根线,每根线写一句代码,这太夸张了吧。

Rank: 8Rank: 8

精华
0
UID
17581
积分
5464
帖子
275
主题
27
阅读权限
100
注册时间
2010-10-13
最后登录
2021-8-30
2#
发表于 2012-2-19 20:20:44 |只看该作者
帮忙顶,同问

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
86702
积分
130
帖子
24
主题
3
阅读权限
40
注册时间
2011-12-15
最后登录
2012-4-5
3#
发表于 2012-2-19 20:21:08 |只看该作者
好像只能这样哦,plotnumeric线条名字不允许使用变量。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2012-2-20 10:05:15 |只看该作者
回复 1# bigzhang


PlotNumeric第一个参数是字符常量,不能用变量。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 19:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部