Не получается с меню |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Не получается с меню |
camac |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 23 Пол: Мужской Репутация: 0 |
Бодрого дня, господа.
Ни как не могу разобраться с проблемкой. Мне в программулине необходимо 4 разных меню: - в первых 2-х 2 пункта; - в 3-м 8; - и в 4-м 6. Разумеется пункты этих меню разные. Первоначально вызывается первое. После выбора нужного пункта что-то там делается. Затем вызывается второе... И т. д. Я понимаю, что это должна быть функция или процедура. Но как, черт ее побери, это все сваять? |
Федосеев Павел |
Сообщение
#2
|
Знаток Группа: Пользователи Сообщений: 481 Пол: Мужской Реальное имя: Федосеев Павел Репутация: 9 |
Нужно определится с типом списка пунктов.
Потом с перечнем кнопок (стрелки, enter, esc). Пусть типом списка пунктов будет массив строк.
Потом написать функцию, которая возвращает номер выбранного пункта меню. Возьму за образец ту, что дал volvo. function Menu(const items : array of string) : integer; Потом в программе обращаться
Вроде всё просто. |
camac |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 23 Пол: Мужской Репутация: 0 |
Спасибо. Почти то, что надо. Остальное я уже сам подправлю.
|
Текстовая версия | 23.12.2024 21:23 |