- Today
- Total
- .mine
- onPageFinished
- ContextMenuStrip
- node.js
- mp4 재생
- 라즈베리파이
- usb 인식 불가
- 자동 닫힘
- 라즈베리 피이
- 동영상 오류
- Image icon 변환
- <<<<<<<<
- c#
- startActivity
- ScrollBarTrackPolicy
- Raspberry Pi
- mariaDB 외부접속
- ImageList Icon 변환
- WebViewClient
- mariaDB 설치
- Ribbon
- OSHP
- OpenFileDialog
- RaspberryPi
- Spread
- 다중 Filter
- ubuntu
- UltraToolbarsManager
- node.js 설치
- MariaDB
목록Language (34)
Realman's World
프로그램에서 특정 exe 파일을 실행시키는 경우가 종종 있다. 이 때 해당 프로그램이 실행되고 있는지의 여부를 판단하고 실행되고 있지 않으면 실행시키고 실행 중인 경우는 실행 중인 프로그램을 활성화시키도록 해보자. 1. 실행 판단 Process[] processes = Process.GetProcesses(); foreach (Process proc in processes) { if (proc.ProcessName.Equals(sProc)) { isExecuting = true; break; } } - 위와 같이 GetProcesses 함수를 이용하여 실행시킬 파일의 이름과 비교한다. 이때 파일 이름은 ".exe" 앞의 문자열만 해당된다. 2. 실행 중인 프로그램 활성화 [DllImport("User32..
Cell에 CheckBox를 설정하는 것은 Designer에서 CellType을 CheckBox로 표시하면 된다. 이때 CheckBox의 상태를 Three State로 하고 싶다면 CellType 속성에서 ThreeState를 True로 변경하면된다. 그런데 코딩을 하다가 Indeterminate 상태를 설정하려고 할 때 True와 False 처럼 Text를 변경하는 것으로는 되지 않았다. 보통 True를 설정할때는 Text나 Value를 String 형 "True" 으로 설정하면 된다. False 의 경우는 Text나 Value를 ""로 설정하면 된다. Indeterminate의 경우는 Value를 2로 설정하면 된다. 그리고 보통의 체크 박스의 형태가 아닌 특정 이미지로 각각의 상태를 표시하고 싶다면..
PrintDocument에서 실제로 Print를 실행시키는 부분은 PrintPage 이벤트 핸들러이다. PrintPage 이벤트 핸들러는 Page 단위로 Print할 정보를 만든다. 때문에 여러 페이지를 출력하기 위해서는 한번의 Page를 출력시키고 다음 페이지가 존재하는지 하지 않는지를 설정한다. 그 뒤에 다시 PrintPage 이벤트 핸들러가 호출되면 다음 Page를 출력시키고 다시 위의 작업을 반복하게 된다. private int g_iPage =10; private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Count--; if (Count < 0) { e.HasMorePag..