[問答題] 在名稱為Form1的窗體上畫出如圖所示的三角形。下表給出了直線Line1、Line2的坐標(biāo)值,請按此表畫Line1、Line2,并畫出直線Line3
2021-07-20
[問答題] 在名稱為Form1的窗體上畫出如圖所示的三角形。下表給出了直線Line1、Line2的坐標(biāo)值,請按此表畫Line1、Line2,并畫出直線Line3,從而組成如圖所示的三角形。表Line1、Line2的坐標(biāo)值
正確答案:第一步:啟動Visual Basic,新建一個工程文件。第二步:編寫程序源代碼:1 Private Sub Foxm_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第三步:調(diào)試并運(yùn)行程序,運(yùn)行正確后按要求保存。
參考解析:本題主要考查Line方法。不通過形狀控件,用戶通過Line方法建立自定義的圖形。題目要求畫出一個三角形,那就是要求畫出首尾相連的三條直線,根據(jù)題目已經(jīng)給出的兩組(X1,Y1)、(X2,Y2)的坐標(biāo),我們很容易就可以計(jì)算出第三條直線的起始點(diǎn)和終止點(diǎn)坐標(biāo)。而對于Line方法,只要給出了起始點(diǎn)和終止點(diǎn)坐標(biāo),一條直線便生成了,所以代碼中通過三條Line語句畫出三條直線組成了題目所要求的一個三角形。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。