![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]()
как сделать так, чтобы нажатия реагировали только в том месте где активная панель то есть исли панель 4 то показать 5 и т.д!и обратно с 7 по 4!!Нажатия происходят по клавишам VK_DOWN и VK_UP!
![]() Подскажите как организовать массив? ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Какая панель? Что имеется ввиду под этим словом?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
надо делать BringToFront для следующей панели и наоборот SendToBack так для всех панелей в массиве их хоть сколько межет быть записали туда и храните номер самой верхней. VK_DOWN и VK_UP это onkeydown а в массив записываешь при создании поочереди и всё
P.S.: Фу, блин. Не, все-таки лично для меня это тяжело. Этож как стараться надо, чтобы писать не так, как говорить. |
![]() |
![]() |
![]() |
#4 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Как я как всегда из твоих топиков "понял", тебе просто надо создать массив панелей, например 10 шт расположенных в вертикальный ряд, и к примеру есть какой то флаг(красный цвет панели например, а вообще что угодно, хоть фокус элементов в ней), => если панель №1 красного цвета и ты нажал VK_DOWN, то эта панель снова становиться цветом по дефолту, а та что ниже(панель 2) становится красной и тд.
Если так то напиши да... Или человекопонятным языком, что тебе нужно, безо всяких там "!!!!" и "???", а с "," и ".".
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
![]()
да ты правильно понял!панель расположена на всю форму с верху лежат еще панели, когда нажимаешь VK_DOWN то показывает следующую панель а когда VK_UP предедущую, нужно что бы onkeydown на определенных панелях работал(4..7)!
|
![]() |
![]() |
![]() |
#6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Так что-ли:
Код:
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
По-моему все еще проще можно устроить:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
А у панели тоже есть фокус?
![]()
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#9 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
2 Stilet
Цитата:
|
|
![]() |
![]() |
![]() |
#10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Активная кнопка | leo-sergio | HTML и CSS | 7 | 15.07.2010 02:11 |
Активная вкладка и контролы на ней... | prizrak1390 | Общие вопросы Delphi | 3 | 12.11.2008 01:46 |
Активная БД | GLAZZ | БД в Delphi | 2 | 07.10.2008 17:17 |
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон | Romanbl4 | Общие вопросы Delphi | 6 | 27.06.2007 17:23 |
Активная папка | D-fens | Общие вопросы Delphi | 2 | 06.06.2007 12:45 |