일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vscode
- MSSQL
- rs485
- windows10
- PYTHON MSSQL
- 티스토리 초대장
- 딥러닝
- Visual Studio Code
- pymssql
- tensorflow
- oracle
- 파이썬
- rs422
- Serial
- matplot
- django
- 윈도우10
- 장고
- M2M
- 자본주의
- Python
- MX Component
- MSSQL PYTHON
- 오라클
- sql developer
- MEAN Stack
- scrapy
- 크롤링
- 텐서플로우
- c#
Archives
- Today
- Total
안까먹을라고 쓰는 블로그
[C#] Tray Icon 만들기 본문
반응형
■ 폼을 컴퓨터 오른쪽아래 아이콘으로 표시되도록 하는 기능 구현
|
- 도구상자에 있는 notifyIcon && contextMenuStrip을 폼에 추가합니다.
- contextMenuStrip에 추가되는 Item은 오른쪽 작업창에 최소화될시 오른쪽 마우스 클릭으로 나오는 항목설정 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | private void Tray_Initial() { // 폼 최소화시 표시될 아이콘 이미지 notifyIcon1.Icon = new Icon("C:\\Documents and Settings\\FU\\바탕 화면\\ico\\ICO.ico"); // 마우스 오른쪽 클릭시 표시될 contextMenuStrip 설정 notifyIcon1.ContextMenuStrip = contextMenuStrip1; } // 종료버튼을 누를시 폼이 최소화 되도록 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; // 이벤트 취소 this.Hide(); nfyTray.Visible = true; this.Hide(); } // 트레이 아이콘 더블클릭시 다시 나타나도록 private void notifyIcon1_DoubleClick(object sender, EventArgs e) { this.Visible = true; this.ShowInTaskbar = true; this.WindowState = FormWindowState.Normal; nfyTray.Visible = false; } | cs |
|
- 폼의 종료버튼을 누를시 옆의 사진과같이 아이콘으로 표시가 되고 아이콘을 더블클릭하면 폼이 나타남. |
|
- 아이콘에서 오른쪽 마우스 클릭시 contextMenuStrip에서 추가한 Item이 표시가 됨. |
반응형
'Language > C#' 카테고리의 다른 글
[C#] Network Ping Test (0) | 2012.09.11 |
---|---|
[C#] 시스템 종료 / 재시작 (0) | 2012.09.11 |
[C#] ComboBox 직접 입력안되게 하기 (1) | 2012.09.11 |
[C#] 제네릭[Generic] - List<T> (0) | 2012.09.09 |
[C#] TEXT 로그남기기 (1) | 2012.09.06 |
Comments