在名称为Form1的窗体上画出如阿所示的三角形。
下表给出了直线Line1、Line2的坐标值,请按此表画Line1、 Line2,并画出直线Line3,从而组成如图所示的三角形。
表Line1、Line2的坐标值
|
参考答案:
第一步:启动Visual Basic,新建一个工程文件。
第二步:编写程序源代码:
1 Private Sub Form Load( )
2 Me. Line(600,1600)-(1600,600)
3 Me. Line(600,1600)-(2600,600)
4 Me. Line(2600,600)-(1600,600)
5 End Sub
第三步:调试并运行程序,运行正确后按要求保存。
解析:
本题主要考查Line方法。不通过形状控件,用户通过Line方法建立自定义的图形。题目要求画出一个三角形,那就是要求画出首尾相连的三条直线,根据题日已经给出的两组(X1,Y1)、(X2,Y2)的坐标,我们很容易就可以计算出第三条直线的起始点和终止点坐标。而对于Line方法,只要给出了起始点和终止点坐标,一条直线便生成了,所以代码中通过三条Line语句画出三条直线组成了题目所要求的一个三角形。