Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2010, 12:10   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Как передать фокус следующему по TabOrder'у элементу?

Помню создавалась тема про edit'ы... Но поиск ничем мне не смог помочь...
TwiX вне форума Ответить с цитированием
Старый 11.02.2010, 12:17   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Perform(WM_NEXTDLGCTL, 0, 0);

Допустим есть куча Edit`ов для каждого пишем:
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then Perform(WM_NEXTDLGCTL, 0, 0);// по нажатию Enter - на следующий контрол
end;
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 11.02.2010, 12:25   #3
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Там была функция... Может, конечно, она устроена также, но она понятней) Что-то вроде NextFocus или TransferFocus...
Но за это всё-равно спасибо

Добавлено:
Форум не даёт спасибо сказать)
TwiX вне форума Ответить с цитированием
Старый 11.02.2010, 12:35   #4
Diogo76
Пользователь
 
Регистрация: 11.02.2010
Сообщений: 13
По умолчанию

можно использовать в обработчике метод SelectNext
Diogo76 вне форума Ответить с цитированием
Старый 11.02.2010, 12:41   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

FindNextControl(ActiveControl,True, true,true);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.02.2010, 21:44   #6
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Искал - SelectNext.
Но за другие варианты тоже спасибо
TwiX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать фокус ввода в поле Edit Arassir Помощь студентам 14 11.07.2012 12:37
Обращение к предыдущему/следующему элементу массива по его адресу. InternetStranger Общие вопросы Delphi 9 11.02.2010 06:35
Как можно обратиться к элементу строки в двумерном массиве ? fermerius Помощь студентам 1 06.02.2010 19:14
как передать фокус форме по событию OnClick malayka Общие вопросы Delphi 5 15.12.2009 13:54
MFC: как передать фокус елементу управления "edit" ? umnick Visual C++ 2 02.11.2008 18:45