How to Draw a Rounded Rectangle with WinForms (.NET)?

后端 未结 6 1871
时光说笑
时光说笑 2020-11-29 05:08

Draw rectangle using C# and I need to draw the arc in every edges first of all I draw rectangle and then I need click button it will draw the arc at edges, how can I do it?<

6条回答
  •  爱一瞬间的悲伤
    2020-11-29 05:19

    The graphics class in C# does not have a built-in method to draw rounded rectangles, however there are several ways that you can accomplish this affect. The links in the answer by Jay Riggs offer good suggestions on where to start, additionally I would suggest that you check out this article:

    C# - Creating Rounded Rectangles Using A Graphics Path

    So first, we create a GraphicsPath, and then we call StartFigure so that we can start adding edges to the path. The rest of this code is for the top left corner and the top line of the rounded rectangle. If we are supposed to make this corner rounded, we add an arc - otherwise...

提交回复
热议问题