Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > расположение PopupMenu |
Автор: Comm 6.2.2008, 09:29 |
Доброго времени суток Господа ![]() У меня такая проблема, есть кнопка,при нажатии на которую вспылает PopupMenu. Позицию вспылания установил на развёрнутое окно, но стоит изменить размер окна,и менюшка появляется вообще не на форме. Что делать как быть. Я так понял что координаты черпаются не из размеров формы программы а из размеров рабочего стола? Примного благодарен за помощь) |
Автор: pandrew 6.2.2008, 11:38 |
TPopupMenu::Popup((int X, int Y) Call Popup to bring up the pop-up menu. The menu appears at the screen coordinates indicated by the values (in pixels) of X and Y. |
Автор: Comm 6.2.2008, 11:53 |
Не понял.. Менюшка то вспылает где надо при полностью раскрытом приложении..но стоит изменить эти размеры... и менюшка появляется не в пределах программы. |
Автор: artsb 6.2.2008, 11:55 | ||
Во-первых, можно выбрать кнопку и в инспекторе объектов на вкладке Events, в строке PopupMenu назначить меню. Во-вторых, можно так:
Добавлено через 6 минут и 1 секунду Кстати, и на вкладке Properties, тоже можно назначить меню. |
Автор: Comm 6.2.2008, 12:25 |
Суперски))) Всё сделал,спасибо Добавлено через 5 минут и 11 секунд решена...всем спасибо |