본문 바로가기
Development/C# | Windows Application | ASP.NET

Windows.Forms.ControlPaint - 테두리(Border) 그리기

by Dev. Jkun 2014. 12. 23.
반응형

링크 : http://msdn.microsoft.com/ko-kr/library/system.windows.forms.controlpaint(v=vs.110).aspx


테두리 그리는데 여러가지 방법이 있겠지만, ControlPaint 클래스의 DrawBorder 를 이용하면 간단하게 그릴 수도 있다.

	// Handle the Form's Paint event to draw a 3D three-dimensional  
	// raised border just inside the border of the frame. 
	private void Form1_Paint(object sender, PaintEventArgs e)
	{

		Rectangle borderRectangle = this.ClientRectangle;
		borderRectangle.Inflate(-10, -10);
		ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
			Border3DStyle.Raised);
	}


반응형

댓글