0
我目前正試圖在c#中顯示一個圓(它有一個缺口,它沒有完成)。是否可以直接在c#中執行此操作,還是需要使用某種類型的Photoshop?如何在c中繪製一個帶有空隙的圓#
的就應該什麼樣子的一個例子是在這裏:
我想利用這個以代碼醫療診斷的程序。有差距的圈子會增加或減少。謝謝!
我目前正試圖在c#中顯示一個圓(它有一個缺口,它沒有完成)。是否可以直接在c#中執行此操作,還是需要使用某種類型的Photoshop?如何在c中繪製一個帶有空隙的圓#
的就應該什麼樣子的一個例子是在這裏:
我想利用這個以代碼醫療診斷的程序。有差距的圈子會增加或減少。謝謝!
你大概的意思是這樣的:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
e.Graphics.DrawArc(new Pen(Brushes.Black, 8), new Rectangle(50, 50, 100, 100), 10, 340);
}
最後2個值(10和340在這種情況下),是起始角度和後掠角。
編輯:
爲了將扁平狀結尾填補與背景色形成頂部的長方形:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
e.Graphics.DrawArc(new Pen(Brushes.Black, 10), new Rectangle(50, 50, 100,100),10, 340);
e.Graphics.FillRectangle(new SolidBrush(this.BackColor), new Rectangle(142, 85, 14, 30));
}
對於其他的你將有座標:)玩。
提示:這是一個'arc' – Sayse
毫米,我會研究它並報告回來。 thnks。 –
可能最簡單的方法是用適當的筆思考一個黑色的圓圈,然後畫一個小的白色矩形形成一個縫隙? –