![]() |
![]() |
1234 |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Реальное имя: 1234 Репутация: ![]() ![]() ![]() |
Изучивши предложенные варианты и впоследствии систематизировав их, я понял что это не то. А вот те критерии, которые считаю главенствующими в моём представлении о меню:
1)Небольшое(20-40 строк)-иначе говоря для чайников; 2)Расположенное только в процедуре(НЕ в модуле и основной программе)-чтобы, как говорится с места в карьер; 3)Управление меню только КЛАВИШАМИ (точнее стрелками "вверх" и "вниз"). Причём указанная в данный момент (как бы её назвать) титра должна делать вид, что именно её на даный момент выбрали; 4)Прежде чем спросить про язык, на которым я ПРОШУ написать меню, просто вспомните название сайта; 5)Всего 3 титры. За сим удаляюсь с большой надеждою, всегда ваш 1234. Сообщение отредактировано: 1234 - 2.02.2007 18:04 |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Подразумевается, что подключены CRT и Graph.
Примитивнее не могу. Пример вызова такой процедуры: Choise := Menu('New'#13'Open'#13'Save'#13'Exit'); Возвращает номер выбранного пункта, причём нумерация от нуля (New - это 0, а Exit - это 3) То есть параметр - одна строчка, которая содержит все пункты меню, разделённые #13. Количество пунктов - не более 15, каждый пункт не длинее 100 символов. Если перед вызовом написать SetTextStyle(4, 0, 7); то выглядит интересно... -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 8:21 |