2013-01-18 33 views
-1

我發現這個代碼,但我不知道如何在WinForms中使用它?我的問題是我需要怎樣用代碼一步一步地在表單中繪製半圓。如何在C#中繪製半角?

 private void DrawEllipseRectangle(PaintEventArgs e) 
    { 
     // Create pen. 
     Pen blackPen = new Pen(Color.Black, 3); 

     // Create rectangle for ellipse. 
     Rectangle rect = new Rectangle(0, 0, 200, 100); 

     // Draw ellipse to screen. 
     e.Graphics.DrawEllipse(blackPen, rect); 
    } 
+2

這似乎是winforms gdi +代碼,所以......究竟是什麼問題? – asawyer

+0

相關http://stackoverflow.com/questions/13836180/draw-two-semi-circles –

+0

我認爲的主要問題是你找到了這段代碼。 你沒有寫,所以你不明白。 關於GDI的快速教程+ http://www.c-sharpcorner.com/UploadFile/mahesh/gdi_plus12092005070041AM/gdi_plus.aspx – jAC

回答

4

使用Graphics.DrawPie繪製一個圓形的扇形片。一個半圓是一個180度掃描的餅片。