![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
![]() !Здравствуйте! Код:
![]() Заранее очень благодарен
![]()
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Все едиты пихаем массив, i-му элементу ставим i-ый tag и всем даём, например, такую процедуру
Код:
Последний раз редактировалось TwiX; 23.01.2010 в 11:19. |
![]() |
![]() |
![]() |
#3 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Есть еще FindComponent
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
![]()
На это я и обращал свое внимание!
Просто не хочется забивать проект мелкими процедурами Может можно написать процедуру которая будет при нажатии на Enter проверят на каком Edit(е) фокус и делать инкремент для того чтобы передать фокус следующему. ![]()
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности ![]() |
![]() |
![]() |
![]() |
#5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Вот пример для шейпов:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
![]() Цитата:
![]() ![]()
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности ![]() |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Чем не устраивает мой пример?
Не нравиться массив? Можно и без массива - каждому едиту присваиваем таги по возрастанию, всем присваиваем одну процедуру по нажатию. В которой вытаскиваем tag посылающего едита и, парся компоненты формы на едиты и, параллельно, проверяя таг текущего компонента, находим нужный едит и посылаем на него фокус. Но мне кажется с массиваами болле рационльно |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
Все гораздо проще. Используешь такой код для всех Edit-ов:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
процедура на VBA для анализа | Tan'ka | Microsoft Office Access | 10 | 23.12.2009 11:33 |
Одна запятая в поле Edit | KoBRaAndrey | Общие вопросы Delphi | 8 | 18.10.2009 12:09 |
Одна функция для нескольких объектов | Salomon | Помощь студентам | 2 | 25.11.2008 16:32 |
PopupMenu для формы свое, а для Edit - стандартное Виндоус | yaver | Общие вопросы Delphi | 4 | 10.11.2008 15:03 |
Одна "шапка" на всех листах | Noor | Microsoft Office Excel | 2 | 30.07.2007 15:39 |