C#
2015.03.17 16:21
픽쳐박스(PictureBox)에 사각형(Rectangle)그리기
다물칸 주소복사
조회 수 2247 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | 내가작성 |
본 예제는 선택여부에 따라 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()); }