2012-05-17 3 views
0

Paint 이벤트에서 Control과 같이 GDI +를 사용하여 3D 테두리 (경사)를 그립니다. DrawLineKnownColors을 사용하여 혼자서 작성해야합니까, 아니면 사용할 수있는 것이 있습니까?3D 테두리를 그립니다

감사 Saied 그릴을 사용하고있는

+2

여기에 그의 첫 번째 질문입니다. ;) @SaidMohamed는 FAQ를 읽기 시작합니다. 당신이 잘 구성된 질문을 제공하면 더 나은 대답을 빨리 얻을 수 있습니다. 이것으로 시작하십시오 : http://stackoverflow.com/questions/how-to-ask –

+0

오 마이 갓 나는 그 주석을 보지 못했습니다. 정말 유감입니다. 문제는 현재 다른 프로젝트에서 작업 중입니다. 나는이 프로젝트를 한 편 내놓았지만 지금까지는이 문제를 해결할 방법이 없었지만 문제를 해결하려고 노력할 것입니다. 그렇게했다면 확실하게 답변을 게시 할 것입니다. –

답변

5

? WinForms에서 GDI +? 그런 경우에는 Paint 이벤트 처리기에서 예를 들어, ControlPaint.DrawBorder3D 방법을 사용할 수 있습니다 :

ControlPaint.DrawBorder3D(e.Graphics, 
    ((Control)sender).ClientRectangle, 
    Border3DStyle.Bump); 

가능한 모든 스타일 목록에 대한 Border3DStyle 열거를 참조하십시오.

+0

대단히 감사합니다. 대단히 감사합니다. 제가 매우 감사하게 도울 수 있다면 둥근 사각형도 그릴 수 있습니다. –

+0

@saidmohamed 둥근 사각형의 경우 여기에서이 게시물을 확인할 수 있습니다. http : http : //stackoverflow.com/questions/628261/how-to-draw-rounded-rectangle-with-variable-width-border-inside-of-specific-boun –

+0

@shouldmohamed 다소 차이가 있습니다.) DrawRoundedRectangle (e.Graphics, rect, 10, Color.Black, Color.White); –

관련 문제