![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можна сделать, чтоб при нажатии на Enter, курсор переходил
Гость22 © (2005-08-17 19:44:00)сгласно списка табуляции (Tab Order...)?
На форме много едитов и не хочется для каждого писать обработчик
alex_*** (2005-08-18 10:58:00) [1]прикольно :)
Leonid Troyanovsky (2005-08-18 09:22:00) [2]
> Гость22 (17.08.05 19:44)
> сгласно списка табуляции (Tab Order...)?
> На форме много едитов и не хочется для каждого писать обработчик
procedure TForm1.CMDialogKey(var msg: TCMDialogKey); // message cm_DialogKey;
begin
if (msg.CharCode = vk_return) and (msg.KeyData ..) then
begin
if ActiveControl is TEdit then
msg.CharCode := vk_tab;
end;
inherited;
end;
--
Regards, LVT.
alex_*** (2005-08-18 08:58:00) [3]FindNextControl
KilkennyCat (2005-08-17 20:21:00) [4]отловить сообщение о нажатии клавиши Ентер.
выполнить следующее: Perform(WM_NEXTDLGCTL, 0, 0);