繪製圓角矩形(方法 )

2021-06-10 05:53:29 字數 1069 閱讀 7236

/*  

*/

/// /// c# gdi+ 繪製圓角矩形

///

/// graphics 物件

/// rectangle 物件,圓角矩形區域

/// 邊框顏色

/// 邊框寬度

/// 圓角半徑

public static void drawroundrectangle(graphics g, rectangle rectangle, color bordercolor, float borderwidth, int r)

/// /// 根據普通矩形得到圓角矩形的路徑

///

/// 原始矩形

/// 半徑

/// 圖形路徑

private static graphicspath getroundrectangle(rectangle rectangle, int r)

/*  

*/

// 在 form 上放置一 panel,命名為 panel1,呼叫繪圖方法

drawroundrectangle(panel1.creategraphics(), new rectangle(10, 10, 100, 80), colortranslator.fromhtml("#ccff66"), 4f, 20);

drawroundrectangle(panel1.creategraphics(), new rectangle(120, 10, 100, 80), colortranslator.fromhtml("#ff66ff"), 4f, 20);

drawroundrectangle(panel1.creategraphics(), new rectangle(240, 10, 100, 80), colortranslator.fromhtml("#6699ff"), 4f, 20);

GDI 繪製圓角矩形

繪製圓角矩形 pen p new pen c,real nsize 畫矩形上面的邊 graphics.drawline p,rc.left width 2,rc.top,rc.right width 2,rc.top 畫矩形下面的邊 graphics.drawline p,rc.left width...

html canvas 繪製圓角矩形

由於canvas沒有直接繪製橢圓的方法,只能通過拼接的形式去繪製 將橢圓拆解成6部分,兩條橫向和4個四分之一圓 通過使用lineto和arcto這兩個方法去進行拼接 canvas id mycanvas width 300 height 150 style border 1px solid d3d3...

C GDI 繪製圓角實心矩形

c gdi 繪製圓角實心矩形 graphics 物件 要填充的矩形 填充背景色 圓角半徑 public static void fillroundrectangle graphics g,rectangle rectangle,color backcolor,int r 根據普通矩形得到圓角矩形的路...