2009-08-14 4 views

답변

0

IsInputKey을 무시하고 이스케이프를 처리하려면 true를 반환해야합니다. 그런 다음 KeyDown 이벤트에 대한 핸들러를 추가하고 최소화 작업을 수행 할 수 있습니다.

특정 버튼을 클릭 할 때 응용 프로그램이 트레이에 최소화되도록하려면 NotifyIcon 클래스를 살펴보십시오.

1

이를 달성하는 방법에는 여러 가지가 있습니다. 하나는 true 폼의 KeyPreview 속성을 설정하고 다음 KeyDown 이벤트 핸들러를 가지고있다 : 또 다른 방법은 Click 이벤트에서 폼을 최소화하는 버튼이 있고, 밖으로 그 버튼을 지적하는 것입니다

private void Form_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode == Keys.Escape) 
    { 
     this.WindowState = FormWindowState.Minimized; 
    } 
} 

양식의 CancelButton 속성

관련 문제