Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> меню в PaintBox 
:(
    Опции темы
jollyvivo
  Дата 21.5.2006, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 21.5.2006

Репутация: нет
Всего: нет



Задачка:
надо вывести в PaintBox 5 строк и организовать меню (что у меня сделано с помощью TextOut): с помощью клавиш со стрелками организовать перемещение по нему. Фон у выделенной строки надо делать синим и фиксировать выбор нажатием Enter.
Попытки организации перемещения по этому меню у меня были, но тщетные, и соответственно далее у меня ничего не получилось. Как быть? 
PM MAIL ICQ   Вверх
Dynamic
Дата 21.5.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 12
Всего: 15



Цитата(jollyvivo @  21.5.2006,  14:40 Найти цитируемый пост)
Как быть?  


если в этом весь вопрос, то ответ - попробуй по-другому!  smile 
а если серьезно, то при такой постановке задачи

Цитата(jollyvivo @  21.5.2006,  14:40 Найти цитируемый пост)
Попытки организации перемещения по этому меню у меня были, но тщетные, и соответственно далее у меня ничего не получилось

тебе вряд ли здесь помогут.....
 


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
Тьма
Дата 21.5.2006, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 22.1.2005
Где: Украина, Винница

Репутация: 1
Всего: 4



эээ...
видно, что в паскале не работал.
тебе на до в обработчике нажатия кнопок мыши отлавливать какая курсорная клавиша нажата, определять , где у тебя стоит указатель(на каком пункте меню) и в соответствии с этим перемещать указатель по меню 


--------------------
Vir magni ingenii                 
PM MAIL ICQ   Вверх
Mechanic
Дата 22.5.2006, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: 6
Всего: 7



А лучше создать класс меню, чтоб он умел сам себя отрисовывать, и понимал команды "Вверх", "Вниз"..
Типа как в аттаче  smile 
 

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  SelfMadeMenu.rar 4,60 Kb
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
Dynamic
Дата 22.5.2006, 05:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 12
Всего: 15



Цитата(Тьма @  21.5.2006,  15:55 Найти цитируемый пост)
видно, что в паскале не работал.

эт точно. мне, пока я не познакомился с Turbo Vision, частенько приходилось эти менюшки рисовать, для графического режима то, что получилось, весьма напоминало вынь95  smile 
 


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1059 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.