|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2012, 09:43 | #1 |
Пользователь
Регистрация: 29.11.2011
Сообщений: 12
|
Переход между Edit стрелками
что то не могу побороть.
Суть: на Panel или GroupBOX накидано много Edit в правельном порядке, т.е. друг под другом и горизонтально. Нужно при помощи стрелок перемещаться между ними. Сделал что то типа: Код:
Как можно решить данную проблему? |
12.10.2012, 14:16 | #2 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 60
|
Как то ты слишком сложно написал. По моему проще так: пишу на словах, бо делфи рядом нету. Допустим есть 4 едита. По умолчанию при запуске фокус стоит на 1-м едите. Пишем.
If key=VK_RIGHT then Edit2.SetFocus; If key=VK_DOWN then Edit3.SetFocus; также для остальных, только надо еще проверку, на котором эдите сейчас стоит фокус. Если не получится - потом отпрактикую точнее уже по коду. Это если использовать оператор If, можна и Case но я его не люблю) |
12.10.2012, 14:33 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Мало того, что куча эдитов. Если под предком имеется ввиду Parent, то еще разные родители. Зачем спрашивается? StringGrid для таких целей и придуман
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача, угол между стрелками циферблата часов. | studentAn | Помощь студентам | 1 | 21.11.2011 03:32 |
Переход между Input | Des | JavaScript, Ajax | 3 | 22.11.2010 06:58 |
Переход между листами | Fezdipekla | Microsoft Office Excel | 2 | 14.06.2010 20:27 |
Переход между компонентами | stepchild | Общие вопросы Delphi | 5 | 29.05.2008 20:07 |
Edit. Последовательный переход... | MoonLit | Общие вопросы Delphi | 22 | 13.02.2008 20:57 |