vb中的画线line的小问题,详情代码如下

2024-11-27 20:23:58
推荐回答(3个)
回答1:

CurrentY 和 CurrentX 的作用:
设置下一次打印或绘图方法的 水平 (CurrentX) 或垂直 (CurrentY) 坐标。
你改变CurrentY = CurrentY - 0.25中系数0.25,加大到10,夸张点,一目了然。其作用是把下一次打印起始点的横坐标上移,也就是“DrawStyle =1”等向上移,与前面的线对齐,以求美观。

DrawWidth 属性用来指定图形方法输出时线的宽度 =2,3,4都表示实线只能出现实线

这是个测试线型的程序。
张志晨

回答2:

CurrentY - 0.25是把新的线起始点的横坐标上移,因为本身线也有高度,为了保持相同的间隔
DrawWidth 增大该属性值会增加线的宽度。如果 DrawWidth 属性值大于 1,DrawStyle 属性值设置为 1 到 4 时会画出一条实线来(DrawStyle 属性值不会改变)。将 DrawWidth 设置为 1,允许 DrawStyle 产生 DrawStyle 属性表中列出的结果。

回答3:

CurrentY = CurrentY - 0.25表示线和字符之间的高度差,你增大0.25的值就看见效果了。
DrawWidth =2,3,4都表示实线。