| Трампл |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: 0 |
Здраствуйте, пользователи, администраторы и модераторы данного сайта. Пишу вам письмо с целью получения полной развёрнутой информации по вышеописанной теме. Всё из-за того, что уж очень мне хочется создать хорошее меню. Те, кто в состояние дать дельный совет... Того я заранее благодарю.
|
![]() ![]() |
| Turboworld |
Сообщение
#2
|
![]() Оператор реальности ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: 0 |
Простое вертикальное меню.
Этапы: 1. Создаешь структуру типа запись (запись будет олицетворять пункт меню) Флаг_курсора:byte {0 или 1, 1 - данный пункт подсвечен, 0 - нет}, Идентификатор_пункта:integer {ID самого пункта - что будем использовать в условных операторах}, Название_пункта: String 2. Делаешь массив этих записей.. [1..n] - где n - кол-во пунктов меню... 3. Собсна выводишь делаешь цикл типа REPEAT Внутри у него выводишь меню циклом FOR подсвечивая при этом пункт, на котором стоит курсор (Флаг_курсора=1). В этом же цикле (repeat) считываешь клавишу (стрелки, Enter) и в зависимости от этого - либо переходишь на выполнение еще одной итерации (цикла REPEAT) - но уже подсвечивая другой пункт. Либо, если нажат Enter - тогда принимаешь ввод (Идентификатор_пункта, у которого Флаг_курсора=1) ;) |
Трампл Меню 11.02.2007 19:31
klem4 Для начала: Поиск -> Menu
Выкладывались всевоз… 11.02.2007 22:17
Трампл Иходники это, конечно хоршо. Но меня не интересует… 12.02.2007 21:16
volvo Тогда определяй понятие "хорошее"... Что… 12.02.2007 23:36
Гость Думаю, в процессе создания элементы сложных нововв… 13.02.2007 0:34
TarasBer
Думаю, в процессе создания элементы сложных новов… 13.02.2007 0:51
volvo :) Простых на форуме раскидано несколько десятков… 5.03.2007 19:35![]() ![]() |
|
Текстовая версия | 6.11.2025 23:26 |