본문 바로가기

쓰기

다물칸 주소복사
조회 수 1477 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 내가작성

본 예제는 선택여부에 따라 PictureBox의 이미지 테두리에 도트형 사각형을 그리는 예제입니다.


            Rectangle regSelection = new Rectangle();
            Graphics gPic = Graphics.FromImage(pic.Image);

            if (_bselection)
            {
                Pen pen = new Pen(Color.Red, 2);
                
                regSelection.Location = new Point(pic.Left + 3, pic.Top + 3);
                regSelection.Size = new Size(pic.Image.Width - 6, pic.Image.Height - 6);

                pen = new Pen(Color.Red, 3);
                pen.DashStyle = DashStyle.Dot;
                gPic.DrawRectangle(pen, regSelection);
                pic.Refresh();
            }
            else
            {
                // 다시 불러온다. 
                pic.Image = ProcGetImageFromFile(pic.Tag.ToString());
            }