mar603000 писал(а):список возможный действий с объектом (точкой например) щелчок правой кнопкой мыши на объекте.
Lee писал(а):Изменения высоты и скорости можно сделать в "Маршруте.Навигационном расчете." текущего плана. Просто сделать окошечко для возможного внесения высоты и скорости полета.
Хотя упоминалось выше, что пока программа будет отлаживаться только для «плоского» маршрута, однако нужно сразу заложить возможность создавать маршрут с переменным профилем (и в том числе с изменением скорости).
Поэтому поправлю логику, предложенную
Lee.
Если цель
http://www.fpln.ru состоит в автоматизации процесса переложения маршрута с карты в формализованный ФПЛ, то тогда нужно придерживаться технологии прокладки маршрута врукопашную. Т.е. изменение параметров высоты и скорости вводить не в строчках «Навигационного расчета», что по сути вторично , а делать это прямо при прокладке маршрута. Вот когда ставим новую точку на карте (мы уже знаем, что здесь например, нам надо изменить высоту полета), то открывая контекстное окошко этой точки (правой кнопкой мышки), помимо команд в окошке «Удалить», «Информация» - разумно сюда же включить первой команду «Изменить высоту/скорость». А далее кликнув по ней открыть поля, соответствующие вводу новых параметров высоты/скорости, которые потом отразятся в формализованной записи около этой точки. В принципе, в ручном режиме именно так и прокладывается штурманом или пилотом маршрут на бумажной карте: если точка не нужна – её стирают резинкой «команда Удалить»; если изменяем высоту - то рисуют на линии маршрута такую «лесенку» вверх или вниз, что будет соответствовать нашей команде «Изменить высоту/скорость»; если надо выделить данную точку для читаемости, то рядом пишут её название (координаты) и подчеркивают, что соответствует команде «Информация».
NB! Пожалуйста, пометьте для себя это моё предложение, чтобы потом реализовать, когда будете изменять программу для работы с переменным профилем полета.
Над планетой людей...