728x90
반응형

IT/C# 76

[C# winform] TextBox 커서 자동으로 깜빡이게

메인 폼에서 서브 폼을 열 때,서브 폼을 열 떄마다 텍스트박스에 커서가 자동으로 깜빡이게 하려면 메인 폼에서 서브 폼을 호출할 때Show();를 이용해 열기전에 서브 폼에서 On() 함수를 만들어 폼을 열 때마다 커서가 활성화 되도록 해준다.서브폼에 아래의 함수를 추가하고 public void On() {ActiveControl = textBox1;} 메인폼에서 호출 시On(); 함수를 먼저 호출해 준 다음Show();함수를 호출한다. 그러면 서브 폼을 열때마다 textBox1 에 커서가 자동으로 깜빡이게 된다!

IT/C# 2019.01.10

[C#] PictureBox 이미지 자르고 적용하기

이미지의 특정 부분만 잘라서 사용하도록 만들어보자. 먼저 pictureBox1과 pictureBox2를 만들어주고 이미지 resize를 위해 button1 하나를 생성해 주었다. pictureBox1에는 Size = (450, 450) 의 이미지를 넣고 실행했다. 이미지의 위, 아래로 100씩 잘라내고 Size = (450, 250) 의 이미지로 만들고 싶기 때문에 RESIZE 버튼을 눌러주었을 때의 button1_Click 이벤트 및 resizeImage() 함수를 삽입해 준다. 아래의 코드와 같이 작성해 주었다. 1234567891011121314151617181920private void button1_Click(object sender, System.EventArgs e){ pictureBox2...

IT/C# 2018.12.05

[C#] WinForm 마우스 클릭 이동으로 움직이기

Windows Form 개발 시 디자인을 위해 Form Style 을 적용하는 경우가 있다.일반적으로 FormBorderStyle 을 None으로 설정해 상단바를 없애고 Manual로 만드는데이렇게 설정했을 때, 프로그램 실행 후 윈도우 상에서 Form의 위치 변경이 불가능하다. 이런 경우에, 윈도우 상에서 Form을 마우스 클릭 이동으로 위치 변경하는 방법을 포스팅하고자 한다. Form을 만들고 FormBorderStyle 을 None으로 설정 후위 화면에서 F7 을 눌러 View Code 모드로 들어간다. 먼저 전역변수로 마우스 이벤트를 핸들링 할 bool On;Point Pos; 를 등록해주고 Form1() 안에 아래의 코드를 추가해 준다. 123MouseDown += (o, e) => { if (..

IT/C# 2018.11.26

[C#] 마우스 휠 이벤트에 따른 확대, 축소 (+ 마우스 위치 확대)(+21.02.22 재수정)

프로그램 개발 도중 추가 요청 사항이 있어 개발을 진행하였다. 다음 2가지 개발 사항에 대해서 포스팅하고자 한다. 1. Mouse Wheel 이벤트에 따른 Zoom IN / OUT 기능 2. Mouse Click, Move 이벤트로 Zoom 사진 시점 이동 (좌측 원본 이미지, 우측 확대 이미지) 1. Mouse Wheel 이벤트에 따른 Zoom IN / OUT 기능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 private Point LastPoint; private Bitmap img; private double ratio = 1.0F; private Point imgPoint; private Rectangle imgRect; private P..

IT/C# 2018.11.22

[C#] OMRON PLC Test Program

OMRON PLC 와 연결 및 Command를 통해 입출력 테스트하는 프로그램 SYSMAC Gateway Console 프로그램을 통해서 OMRON 과 연결해주고 프로그램에서는 ip와 port를 설정 후 연결한다 현재 연결상태등을 알 수 있고, 변수명을 통해 입출력을 확인할 수 있다 Tag Table을 클릭하여 변수명을 미리 입력해두고 사용할 수도 있다 변수명과 타입을 잘 확인하고 사용해야한다 Open Bitbucket Source

IT/C# 2018.11.15
728x90
반응형