Неа, не помогло (код в своем посте также обновил).
Если убрать ClearForm то даже после выбора пункта, меню продолжает находиться на экране и нормально функционировать. Текст не выводиться.
Может нужно как-то уничтожать меню перед выводом текста?..
Прикрепил архив с проектом к посту.
UPD:
Сообщение от odd
Убери ShowCanvas; из процедуры ShowFirstMenu;
|
Безрезультатно.