2017-12-22 10 views
0

How do i make a picturebox selectable?의 답변을 사용하여 PictureBox를 선택 가능하게 만듭니다.단색 테두리로 직사각형을 그리는 방법은 무엇입니까?

모든 작업이 있지만 테두리 직사각형의 선은 점선으로 표시됩니다. 어떻게하면 좋을까요?

+0

을 (https://msdn.microsoft.com/ en-us/library/k2czzc46 (v = vs.110) .aspx) 'Rectangle'이라는 단어에 다른 유형의 메서드를 사용할 수 있습니까? 왜냐하면 나에게 'DrawFocusRectangle'은 점선으로 된 사각형 만 그려야하기 때문입니다. – Dragonvil

답변

2

그것은 그것

 ControlPaint.DrawFocusRectangle(pe.Graphics, rc); 

때문에 점선 직사각형을 드로잉한다.

는 고체 사각형 사용을 그리려면 : [. 포커스 사각형 윈도우가 현재의 키보드 포커스가 무엇을 제어 나타 내기 위해 사용하는 점선 사각형이]

protected override void OnPaint(PaintEventArgs pe) 
{ 
    base.OnPaint(pe); 
    if (this.Focused) 
    { 
    var rc = this.ClientRectangle; 
    rc.Inflate(-2, -2); 
    pe.Graphics.DrawRectangle(Pens.Black, rc); 
    } 
} 
+0

고마워요, 저에게 도움이됩니다. – pepeevich

관련 문제