분류 전체보기 411

[이미지] C# Picture 박스에서 다른 Picture 박스로 이미지 끌어다 놓기

private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { var img = pictureBox1.Image; if (img == null) return; if (DoDragDrop(img, DragDropEffects.Move) == DragDropEffects.Move) { pictureBox1.Image = null; } } public Form1() { InitializeComponent(); pictureBox1.MouseDown += pictureBox1_MouseDown; pictureBox2.AllowDrop = true; pictureBox2.DragEnter += pictureBox2_DragEnter; pictureBo..

개발/C# 2018.02.13

Lesson 01 - 이름속의 비밀 To 부정사

◎『기초영문법』인 이유? → 낮은 level의 문법을 배우는 것이 아니라, 고급/현지문법을 아주 쉽게 배운다는 의미~! ◎ 문법(말에 법이 있음)을 알면 글이 써지고, 말이 들린다. ◎ 문법을 배우는 이유? → 말에 법이 있고, 그 법에 익숙해 지면 영어가 쉬워지기 때문이다. ◎ 한국어에서 많이 쓰는 것은 영어에서도 많이 쓰인다. → 영어를 잘하기 위해서는 한국어에서 많이 쓰이는 말을 알면 된다. ◎ 『~ 는 것』을 영어로 → [ to ] Ex) 1. 공부하다 + ~ 는 것 → 공부하는 것 ▶to study (영어는 to를 앞에 쓴다.) ▶영어는 문법을 먼저 알려준다. Ex) 2. 듣다 + ~ 는 것 → 듣는 것 → [~는 것]앞에 붙는 한국말은 몇 개나 있을까요? ▶알 수 없다. (새로운 단어의 생성으..

어학/영어 2018.02.12

[이미지] C# Picturebox 내에서 이미지 움직이기

picture 박스보다 큰 이미지를 Picture 박스에 이미지를 불러온뒤 움직이기 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace MoveImageOnPictrueBox{ public partial class Form1 : Form { private bool IsClicked = false; private Bitmap bm; private Point recLoc; pri..

개발/C# 2018.02.07

[이미지] C# 이미지위에 다른이미지 올려 마우스로 이동하기

Let the user drag an image with transparent pixels over a background image in C#Posted on September 25, 2014 by Rod StephensThis example shows how you can let the user drag an image on a PictureBox. The PictureBox‘s Image property is set to a background image. The user can press the mouse down on any of the image’s non-transparent pixels to drag the image.When it starts, the program uses the fol..

개발/C# 2018.02.07

[이미지] C# PictureBox 움직이기

PictureBOX를 마우스를 이용해서 이리저리 폼 위에서 옮기기 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace MoveinPictureBox{ public partial class Form1 : Form { Boolean isPositionCurseurImageSet = false; Point positionCurseurImage = new..

개발/C# 2018.02.07

[팁] C# 프로그램 중복실행 방지

출처 : http://metashower.egloos.com/9468289 해봤는데 제일 아래껏만 제대로 작동됨. Mutex를 이용한 프로세스 통제 실행파일을 여러 번 실행하면 여러 개의 다른 프로세스들이 생성되는데 만약 해당 머시에서 오직 한 프로세스만 실행되도록하길 원한다면, 일반적으로 사용되는 한 방법으로 Mutex를 사용 할 수 있다. Mutex는 프로세스간 동기화 (Sychronization)을 위해 사용되는데, .NET Framework에는 System.Threading.Mutex라는 클래스가 구현되어 있다. //뮤텍스 생성 Mutex m = new Mutex(); //뮤텍스를 획득할 때까지 대기 m.WaitOne(); //뮤텍스 해제 m.ReleaseMutext(); 단일 프로세스만 실행 예..

개발/C# 2018.02.06