반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, this.Width, this.Height, 50, 50)); } [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")] private static extern IntPtr CreateRoundRectRgn(int nLeftRect , int nTopRect , int nRightRect , int nBottomRect , int nWidthEllipse , int nHeightEllipse); } } |
이 때 윈도우폼의 Border스타일(FormBorderStyle)은 None로 설정한다.
실행화면
'프로그래밍 > C#' 카테고리의 다른 글
[C#]마지막 일자 구하기 (0) | 2017.04.20 |
---|---|
[C#]엑셀 컬럼 숫자 문자로 변환 (0) | 2017.04.18 |
[C#]숫자 한글표기 (0) | 2017.04.15 |
[C#]숫자 천단위 콤마(,) 표시 (0) | 2017.04.13 |
[C#]숫자, 점(.), 백스페이스만 입력되도록 하는 텍스트 박스 (0) | 2017.04.12 |