在用circle方法的時候,由於妳這兒是用的scale手動設置的,那麽,這時繪圖系統會自己計算出壹個度量單位,轉換後,再進行輸出,由於轉換後,XY兩方向上被統壹,所以,畫出來的是壹個圓
而妳用數學方法畫的時候,沒有中間的轉換過程,所以,畫出來的就是壹個橢圓
--------
那就要將比例統壹
Picture1.Scale (-320, -240)-(320, 240)
改成:
Picture1.Scale (-320, -240)-(320, 640*picture1.height/picture1.width -240)