Пользовательское меню HorizontalFieldManager не отображается - PullRequest
0 голосов
/ 04 декабря 2009

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

1 Ответ

0 голосов
/ 06 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...