Вопрос может иметь банальный ответ, но кроме переходов по переменным ничего не приходит на ум.
Есть экран со строками с названиями дочерних экранов. Как реализовать переход на выделенный экран по клавише ввод?
Вид для печати
Вопрос может иметь банальный ответ, но кроме переходов по переменным ничего не приходит на ум.
Есть экран со строками с названиями дочерних экранов. Как реализовать переход на выделенный экран по клавише ввод?
Посмотри принцип построения системного меню и сделай аналогично
Т.е. на одном экране только одна строка из списка, список листать кнопками вверх/вниз. Переход на экран выбранного пункта - ОК. Дальше может быть вложенный список, там аналогично.
Где то есть проект системного меню? ComboBox в меню и по изменению переменной писать в булеву, по которой делать переход на экран или проще как то?
Переходы знаю где. Нужно перейти на нужный экран в зависимости от выбранного пункта меню.
А разве можно перейти на другой экран в зависимости от надписи на экране по ОК ?
petera больше к вам вопрос, покажите как без активации булевой переменной перейти на другой экран по ОК ?
а так поставить . и нажимая SEL потом Вверх и ОК точно можно, а вот как просто по надписи и ОК даже не представляю.
Это много раз уже обсуждалось, можно сделать переход редактированием целочисленной(булевой) переменной.
petera ну вот я про то же, что без SEL не обойтись. То есть не по человечески просто промотали список до нужного и нажали ОК
Вы не поняли.
В пр есть системное меню, не зависит от Вашей программы.
Попасть в него можно длительным удерживанием кнопки SEL, не более того
https://www.youtube.com/watch?v=otbbSpZ9PVM
petera так я и спрашиваю, КАК сделать свое меню, аналогичное системному, чтобы переходы были ТОЛЬКО по клавише ОК ?
покажите. Чтобы в своем меню изменить переменную требуется нажатие SEL + стрелка потом ОК. Как сделать переход только по клавише ОК, находясь на элементе списка ?
Делать каждую запись одним экраном и с него переходить по ОК ну как-то не особо красиво, такой мусор из экранов в программе...
Мусор?
Все относительно...
Вложение 57427
Для каждого экрана может быть большое количество переходов куда хотите по всем возможным комбинациям кнопок. Просто делайте переход между несколькими двухстрочными экранами по стрелкам, а уже с соотвт. Экрана уже по ОК переходите куда вам надо.
Лепить количество экранов, равное количеству пунктов меню? И всё только для того, чтобы SEL не нажимать? Не, варик с комбо-боксом удобнее, кмк.
хозяин барин. у меня есть заготовка на 10 меню с 1 подменю у каждого. я ее просто копирую из проекта в проект (а это теперь можно!) и голову не забиваю. все переходы уже готовы остается только удалить ненужные разделы меню и поправить 2 перехода. ну и наполнить подменю нужными параметрами.