c# 둥근 버튼 만들기 C# Circular Button 

 

1. 클래스를 생성하고 다음과 같이 코딩한다. 

using System;
using System.Collections.Generic;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Monitor0._2.UI_Forms
{
    class CircularButton : Button
    {
        protected override void OnPaint(PaintEventArgs pevent)
        {
            GraphicsPath grPath = new GraphicsPath();
            grPath.AddEllipse(0, 0, ClientSize.Width, ClientSize.Height);
            this.Region = new System.Drawing.Region(grPath);
            base.OnPaint(pevent);
        }
     
    }
}

 

2. 다시빌드하고 도구상자에 CircularButton이 있다. 드래그해서 쓰면된다.

+ Recent posts