Вниз
Скачать: CL | DM;

Передача фокуса клавишами управления курсора..   Найти похожие ветки 

← →
AlexA ©   (2003-03-05 16:48) [0]

а форме имеется ряд контролов.
Подскажите, как изменять фокус при помощи клавиш со стрелками.
Хотя суть вопроса, видимо сводиться к следующему, как выяснить ближащий контрол, относительно текущего в указаном направлении. ( если для двух напралений можно использовать таб-последовательность, то как быть с оставшиемся двумя?)

Извените за некую корявость вопроса.. Спасибо


← →
uw ©   (2003-03-05 16:51) [1]

Свойство Tag может помочь.


← →
sumrak   (2003-03-05 17:13) [2]

Сам сейчас разбираюсь с этим...
Чтоб перейти на следующий контрол посылаю msg
Perform(WM_NEXTDLGCTL,0,0)

А вот как установить фокус на предыдущий (какое сообщение послать) я не знаю. Может кто подскажет.


← →
sumrak   (2003-03-05 19:42) [3]

Люди, подскажите есть ли message, с помощью которого можно установить фокус на предыдущий компонент. А если нет, то как енто можно сделать?


← →
PKT   (2003-03-06 02:32) [4]

to: sumrak (05.03.03 19:42)

Perform(WM_NEXTDLGCTL, 0, 0); вперед
Perform(WM_NEXTDLGCTL, 1, 0); назад

Что же Вы help не посмотрели ?

WM_NEXTDLGCTL
wCtlFocus = wParam; // identifies control for focus
fHandle = (BOOL) LOWORD(lParam); // wParam handle flag


Parameters

wCtlFocus

Value of wParam. If the fHandle parameter is TRUE, the wCtlFocus parameter identifies the control that receives the focus. If fHandle is FALSE, wCtlFocus is a flag that indicates whether the next or previous control with the WS_TABSTOP style receives the focus. If wCtlFocus is zero, the next control receives the focus; otherwise, the previous control with the WS_TABSTOP style receives the focus.


← →
sumrak   (2003-03-06 07:56) [5]

>PKT (06.03.03 02:32)

Спасибо!


← →
AlexA ©   (2003-03-06 15:58) [6]

Вперед-назад по таб-последовательности (например при помоши клавиш верх-вниз) это понятно, но как для клавиш впрво-влево,
когда контролы стоят в несколько столбцов


← →
AlexA ©   (2003-03-13 08:38) [7]

Подскажите, пжл



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-76654
Vavan
2003-03-08 14:44
2003.03.24
ошибка odac


9-76256
Axis_of_evil
2002-10-17 16:20
2003.03.24
3D MAX im Delphi


3-76280
Elvira
2003-03-04 09:57
2003.03.24
Группировка в запросе


3-76296
anton_cor
2003-03-04 14:44
2003.03.24
Дроби в БД.


3-76361
BigVova
2003-02-28 12:22
2003.03.24
Размер таблицы в Paradox




   Наверх