전체 글40 event 동작순서 안녕하세요! 고고뜌지입니다. 오늘의 포스팅 목적은 이벤트의 개념입니다. print의 기능을 연습하고 있었는데 제가 이벤트에 대한 개념의 부족함을 느끼게 되어 이렇게 글을 쓰게 되었어요ㅎ Button 객체에 대한 기준으로 정리하겠습니다. button의 click 이벤트를 생성시 두가지의 소스가 자동으로 생성이 됩니다. 1. EventHandler - 이벤트가 발생했을 때 어떤 명령들을 실행할 지를 지정해주는 역할 - 이벤트를 추가할때 (+=) / 이벤트를 삭제할때 (-=) 2. EventArgs -이벤트핸들러로 인해 불러짐 위 두가지로 인해 이벤트가 작동이 됩니다. 그럼 이제 print 기능에 사용된 이벤트 부분을 보겠습니다. 아래의 소스를 보면 Printpage 추가 부분에 이벤트를 지정해주었고 불려질 .. 2021. 1. 25. [winform] 피아노 안녕하세요 고고뜌지 입니다.😉 이번에는 생각보다 만드는것이 간단하여 하루안에 포스팅을 올리게 되었어요 ~ 그럼 오늘 포스팅은 '피아노' 입니다. 개발환경은 Winform 입니다. 1. 버튼 클릭시 / 키보드 누를시 피아노 소리 내기 피아노 연주를 합니다. 1. System.Media System.Media.SoundPlayer player = System.Media.SoundPlayer(Properties.Resources.레); // SoundPlayer 선언 player.LoadAsync(); // 로드 player.Play(); // 소리내기 - Load : 동기적으로 로드 / LoadAsync : 새 스레드를 사용 로드 (속도는 LoadAsync 빠름) - Play : 새 스레드를 사용 하여 재생.. 2021. 1. 20. [winform] 시스템 상태(드라이브, CPU, 메모리) 조회 안녕하세요~ 고고뜌지입니다.😊 오늘 포스팅은 '시스템 상태 조회 프로그램' 입니다. 개발환경은 Winform 입니다. 1. CPU / 메모리 실시간 조회 2. 드라이브 조회 3. 바탕화면 파일 자동으로 옮김 '시스템 상태 조회 프로그램' 작동 동영상 입니다. 1. CircularProgressBar a. 프로젝트에 추가 (1) 솔루션용 NuGet 패키지 관리(N) 을 선택합니다. (2) CircularProgressBar를 설치합니다. (2) 설치된 CircularProgressBar를 용도에 맞게 사용합니다. b. 사용한 속성 - CircularProgressBar.Maxmum = (int)값 // 최대값 설정 - CircularProgressBar.Value = (int)값 // 진행값 설정 - Ci.. 2021. 1. 19. [winform] 계산기 안녕하세요~ 고고 뜌지 입니다. .😀 개발자를 목표로 삼고 방구석에서 혼자 하고있지만 여러분들과 소통하고 싶어 블로그를 만들었습니다. 소스 보시고 개선할 점과 버그가 있다면 기꺼이 알려주세요~ 오늘 포스팅은 '계산기 프로그램' 입니다. 개발환경은 Winform 입니다. 1. 삼성 계산기 어플 작동방식을 모티브로 함 2. 키보드 입력 인식 가능 버튼으로 숫자을 입력하여 실행합니다. 키보드로 입력하여 실행합니다. -2020/01/12- 1. Arraylist 컬렉션 사용 - 용량이 가변으로 변하기 때문에 사용함 2. 다른 이벤트 같은 메소드 소환 - N0.click += new system.Windows.Form.KeyEventHandler(메소드) 3. Key 인식 - 생성 : KeyDown +=Syste.. 2021. 1. 12. 이전 1 ··· 7 8 9 10 다음