|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.01.2011, 13:01 | #1 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
Активная панель????
как сделать так, чтобы нажатия реагировали только в том месте где активная панель то есть исли панель 4 то показать 5 и т.д!и обратно с 7 по 4!!Нажатия происходят по клавишам VK_DOWN и VK_UP!
Подскажите как организовать массив? |
06.01.2011, 15:19 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Какая панель? Что имеется ввиду под этим словом?
I'm learning to live...
|
06.01.2011, 17:40 | #3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
надо делать BringToFront для следующей панели и наоборот SendToBack так для всех панелей в массиве их хоть сколько межет быть записали туда и храните номер самой верхней. VK_DOWN и VK_UP это onkeydown а в массив записываешь при создании поочереди и всё
P.S.: Фу, блин. Не, все-таки лично для меня это тяжело. Этож как стараться надо, чтобы писать не так, как говорить. |
06.01.2011, 17:48 | #4 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Как я как всегда из твоих топиков "понял", тебе просто надо создать массив панелей, например 10 шт расположенных в вертикальный ряд, и к примеру есть какой то флаг(красный цвет панели например, а вообще что угодно, хоть фокус элементов в ней), => если панель №1 красного цвета и ты нажал VK_DOWN, то эта панель снова становиться цветом по дефолту, а та что ниже(панель 2) становится красной и тд.
Если так то напиши да... Или человекопонятным языком, что тебе нужно, безо всяких там "!!!!" и "???", а с "," и ".".
Ненавижу быть как все, но люблю, чтобы все были как я.
|
06.01.2011, 21:44 | #5 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
да ты правильно понял!панель расположена на всю форму с верху лежат еще панели, когда нажимаешь VK_DOWN то показывает следующую панель а когда VK_UP предедущую, нужно что бы onkeydown на определенных панелях работал(4..7)!
|
07.01.2011, 08:18 | #6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Так что-ли:
Код:
|
07.01.2011, 13:04 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По-моему все еще проще можно устроить:
Код:
I'm learning to live...
|
07.01.2011, 13:09 | #8 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
А у панели тоже есть фокус?
Ненавижу быть как все, но люблю, чтобы все были как я.
|
07.01.2011, 13:36 | #9 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
2 Stilet
Цитата:
|
|
07.01.2011, 14:35 | #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 |