2015-12-29 4 views
0

Я создаю меню, которое появляется под правой кнопкой на вкладке. Меню содержит три варианта: закрыть, закрыть другое и закрыть все. Щелчок правой кнопкой мыши по вкладкам не отображает его содержимое (оно еще не отображается), оно просто показывает меню, которое управляет вкладкой, нажатой на вкладку. Проблема в том, что щелчок правой кнопкой мыши по другой вкладке всплывает из меню, но программа не знает, какую вкладку щелкнули. Есть ли встроенные методы для получения индекса вкладок в AuiNotebook после события правого клика?Как получить индекс вкладки в AuiNotebook после щелчка правой кнопкой мыши на неактивной вкладке?

+0

Вы пробовали 'GetPageCount()' и 'GetPageInfo (index)' –

+0

Я хочу получить индекс вкладки, если мышь над ним, даже если я не нажимаю на эту вкладку. – Kojey

+0

Затем вам нужно «привязать» к 'wx.EVT_MOTION', и вам нужно поместить это в свой вопрос, который спрашивает о правому щелчке, а не мыши –

ответ

1

Используйте EVT_AUINOTEBOOK_TAB_RIGHT_DOWN, чтобы поймать событие. event.page предоставит вам страницу с щелчком.

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