- Today
- Total
- RaspberryPi
- mp4 재생
- <<<<<<<<
- MariaDB
- 자동 닫힘
- 라즈베리파이
- node.js 설치
- mariaDB 외부접속
- .mine
- Spread
- ImageList Icon 변환
- 동영상 오류
- usb 인식 불가
- ubuntu
- Ribbon
- ContextMenuStrip
- c#
- 라즈베리 피이
- OpenFileDialog
- Raspberry Pi
- WebViewClient
- startActivity
- node.js
- UltraToolbarsManager
- Image icon 변환
- mariaDB 설치
- OSHP
- 다중 Filter
- onPageFinished
- ScrollBarTrackPolicy
목록Language (34)
Realman's World
시스템 개발 중 메신저처럼 TrayIcon을 사용하게 될 일이 생겼다. TrayIcon 추가 후에 마우스 우클릭시 ContextMenuStrip을 생성시켜서 특정 작업을 하도록 기능을 추가하였다. 잘 된다 싶었는데 버그가 발생했다. 다른 프로그램들은 ContextMenuStrip이 생성되고 화면 아무곳이나 클릭하면 사라지는데 내가 개발한 것은 사라지지 않았다. 다른 프로그램이 된다면 내가 잘못 사용하고 있다는 생각이 들어 이래저래 ContextMenuStrip의 속성을 변경해 봤지만 달라지지 않았다. 이때까지의 내 소스는 아래와 같다. private void trayHitops_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButt..
프로그램 개발시 Icon을 사용할 때가 많다. 여러가지 방법이 있겠지만 가장 간단한 방법이 Icon 파일을 특정 폴더에 넣고 해당 파일 경로를 이용하여 Icon을 생성하는 방법을 많이 사용한다. Icon icon = new Icon(파일 경로); 하지만 이 방법이 불편할 때가 있다. 버전 관리를 하는 시스템이나 실행 파일 하나로만 관리를 하고 싶을 때와 같은 경우이다. 전자의 경우 특정 프로그램을 업데이트 시킬 때 해당 프로그램에서 위와 같이 Icon을 사용한다면.. 특히나 여러개의 파일을 사용한다면 프로그램은 하나지만 업로드할 파일의 개수는 Icon 개수 + 1 만큼이다. 또한 사용자의 실수로 Icon 파일이 삭제될 경우 해당 프로그램은 실행되지 않는다. 후자의 경우 Windows Installer를 ..
파일을 이용한 프로그램을 개발하게 될 때가 많다. 이때 하드코딩으로 파일 이름을 써 놓다면 너무 원시적이다. 때문에 OpenFileDialog를 이용하여 파일 이름을 인식하도록 한다. OpenFileDialog를 ShowDialog로 로딩했을 때 Filter를 이용하면 사용자가 보기 원하는 확장자의 파일만을 볼 수 있도록 설정이 가능하다. Filter 설정은 아래와 같다. OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "엑셀 파일 (*.xls)|*.xls|엑셀 파일 (*.xlsx)|*.xlsx"; openFileDialog1.ShowDialog();