2009-03-11 6 views
1

내 앱은 NSWindow을 시트로 표시합니다. NSWindow에는 개체의 설정 속성 (NSTextfield, NSDatepicker 등)에 대한 다양한 컨트롤과 동작을 확인 또는 취소하는 데 사용되는 두 개의 '추가'및 '취소'두 개의 컨트롤이 있습니다.어떻게 이스케이프 키로 시트를 닫으시겠습니까?

'추가'버튼에 ​​해당하는 키를 enter으로 설정하고 키 대등분을 Cancel에서 escape으로 설정했습니다. 이것은 원하는 효과가 없습니다. 나는 이것이 keypress 이벤트를 처리하는 다른 컨트롤 때문이라고 생각합니다.

설명 된대로 단추가 작동하도록 시트를 구성하려면 어떻게합니까?

답변

3

해결 방법은 작업 내용을 확인하는 것이 아니라 다시 확인하는 것입니다.

질문에 설명 된대로 설정이 완벽하게 작동합니다. (두 장의 비슷한 시트가 있는데 잘못된 것을 사용하고 있습니다.)

관련 문제