У меня есть NSOutlineView
, а также создано меню, которое отображается как контекстное меню, когда я нажимаю правой кнопкой мыши на любом элементе.Как я могу получить элемент, который был нажат правой кнопкой мыши в контекстном меню в NSOutlineView?
Теперь у меня есть 2 проблемы.
- Как я могу идентифицировать элемент, который был щелкнут правой кнопкой мыши, чтобы действовать соответствующим образом по любой функции в контекстном меню.
- Как изменить контекстное меню, прежде чем открыть его для удаления или отключения элемента меню в зависимости от элемента, который был щелкнут правой кнопкой мыши?
Поведение по умолчанию в OS X не должно автоматически выбирать элемент, щелкнув правой кнопкой мыши (контекстное меню) – Jay