2009-03-11 11 views
1

私のアプリはNSWindowをシートとして表示します。 NSWindowには、オブジェクトの設定プロパティ(NSTextfield、NSDatepickerなど)と、アクションを確認またはキャンセルするための2つの「Add」および「Cancel」という2つのコントロールがあります。エスケープキーでシートを却下するにはどうすればよいですか?

私は「追加」ボタンのキー相当をからescapeのキーに相当するキーに設定しました。これには望ましい影響はありません。私はこれがkeypressイベントを処理する他のコントロールによるものだと思います。

説明どおりボタンが動作するようにシートを設定するにはどうすればよいですか?

答えて

3

解決策は、作業内容を確認するだけでなく、もう一度確認することです。

質問に記載されている設定が完全​​に機能します。 (2枚の似たようなシートがあり、間違ったシートを使用していました)

関連する問題