2009-12-04 3 views
0

Я создал класс, который расширяет HorizontalFieldManager, чтобы я мог отображать метку и изображение в одной строке с меткой слева и изображением вправо. Я хочу, чтобы пользователь мог взаимодействовать с hfm, как если бы это было одно поле. У меня все работает (фокус, действие щелчка и т. Д.), Кроме меню. Когда я нажимаю кнопку меню makeMenu и makeContextMenu не вызывается. Как сделать так, чтобы правильное меню показывалось при нажатии кнопки меню и фокусировке на hfm? Неужели я ошибаюсь?Пользовательское меню HorizontalFieldManager не отображается

ответ

0

Где вы переходите makeContextMenu в Hfm? Возможно, вам придется переопределить их в ярлыке и изображении. Или, менее элегантно, вы можете просто проверить функцию makeMenu() вашего экрана, если у hfm есть фокус (или его дети), а затем добавьте туда пункт меню.

Смежные вопросы