반응형
툴바는 같은 크기의 여러버튼을 묶어서 관리해주는 컨트롤이빈다
상태봐 컨트롤은 보통 윈도우 아래 부분에 위치하면서, 사용자에게 현재 작업중인 정보를 알려줍니다
툴바는 앞에 설명한 이미지 리스트 컨트롤을 이용해서툴바 버튼을 만들어냅니다
툴바뿐 아니라 컨스트 컨트롤에서도 이미지 리스트를 사용합니다
NotifyIcon 컨트롤
NotityIcon 컨트롤의 Click이벤트는 시스템 트레이에 있는 아이콘을 클릭했을떄 발생하는 이벤트입니다.
일반적으로 Click 이벤트가 발생하면 주 작업 윈도우를 띄워줍니다
관련 설명
버튼 클릭시 사용할 속성
{
this.Hide(); // 폼이 보이지않는다
notifyIcon1.Visible = true; // 트레이의 아이콘을 보이게 한다.
NotityIcon 컨트롤의 Click이벤트는 시스템 트레이에 있는 아이콘을 클릭했을떄 발생하는 이벤트입니다.
일반적으로 Click 이벤트가 발생하면 주 작업 윈도우를 띄워줍니다
관련 설명
버튼 클릭시 사용할 속성
{
this.Hide(); // 폼이 보이지않는다
notifyIcon1.Visible = true; // 트레이의 아이콘을 보이게 한다.
}
트레이아이콘일때
NotifyIcon 을 더블클릭한다
private void notifyIcon1_DoubleClick(object sender, System.EventArgs e)
{
this.Visible = true;
this.ShowInTaskbar = true; // 현재 프로그램을 테스크바에 표시
this.WindowState = FormWindowState.Normal; // 폼을 윈도 상태를normal
notifyIcon1.Visible = false; // 트레이의 아이콘을 보이지 않게 한다.
}
'.NET > C# Form' 카테고리의 다른 글
C# MDI 관련 소스 (0) | 2008.10.24 |
---|---|
C# 메세지 박스(MessageBox) (0) | 2008.10.23 |
C# 메모장 만들기 (0) | 2008.10.23 |
C# DateTimePicker 컨트롤 MonthCalender (0) | 2008.10.23 |
C# 트랙바(TrackBar) 픽처박스(PictureBox) 이미지 리스트 (imageList) (0) | 2008.10.22 |
C# 타이머(Timer)와 프로그레스바(ProgreeBar) (0) | 2008.10.22 |
C# 리치텍스트박스와 메뉴(MenuStrip) 컨텍스트메뉴(ContextMeneu) (0) | 2008.10.22 |
C# 공통 대화상자 컨트롤(파일대화상자,텍스트박스,폰트/색상 대화상자,메세지박스) (0) | 2008.10.22 |