말이 이상하네 -ㅁ-
원본 이미지는 큰데 출력할 PictureBox는 작고
그 PictureBox 위에서 클릭 드래그 하면 사진이 움직이는 것을 구현하려고 한참을 고생했는데
결과물은 딸랑 두줄 -_-
private void OnMouseMove(object sender, MouseEventArgs e)
{
if (e.Button.HasFlag(MouseButtons.Left))
{
Bitmap bmp = global::testproject.Properties.Resources.septa_map;
pictureBox2.CreateGraphics().DrawImage(bmp, new Point(e.X, e.Y));
}
}
[링크 : https://www.c-sharpcorner.com/.../how-to-make-image-editor-tool-in-C-Sharp-cropping-image/]
[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.mousebuttons?view=netcore-3.1]
+
중간에 아무생각 없이 new Bitmap 엄청했더니 OutOfMemory 에러를 보지 않나 난리 법석이었네
'Programming > c# & winform' 카테고리의 다른 글
c# tooltip (0) | 2020.11.04 |
---|---|
c# GIF picturebox (4) | 2020.11.04 |
C# CS0051 오류 - 일관성 없는 접근성: ‘type’ 매개 변수 형식이 ‘method’ 메서드보다 접근성이 부족합니다. (0) | 2020.10.30 |
C# 기본 색상으로 설정하기 (2) | 2020.10.30 |
C# .net framework combobox 에 여러 기본값 넣기 (0) | 2020.10.30 |