2012-12-19 3 views
0

기본적으로 나는 테두리가없는 양식이 있으며, 그렇게 유지하고 싶습니다. 고정 된 위치에 있습니다. 양식의 크기를 윤곽선으로 그려 보려고합니다. (예를 들어 테두리처럼 보입니다.) 문제가 생겨서 양식에서 "그리기"기술을 절대로 사용하지 않았습니다.그래픽으로 윤곽선을 그리십시오.

Pen pen = new Pen(Color.Black, 20); 
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height); 
Graphics g = CreateGraphics(); 
g.DrawRectangle(pen, rect); 
+1

그래서 그 코드가 작동하지 않았다? 오류 메시지가 나타 났습니까? – Amicable

+1

제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야한다"는 것을 참조하십시오. –

답변

3

OnPaint에서 작업을 수행 : 당신이 그것을 시도 할 때

protected override void OnPaint(PaintEventArgs e) { 
    base.OnPaint(e); 
    Pen pen = new Pen(Color.Black, 20); 
    Rectangle rect = new Rectangle(0, 0, this.Width, this.Height); 
    e.Graphics.DrawRectangle(pen, rect); 
} 
+0

감사합니다. – user1594121

관련 문제