![]() |
#1 |
Участник
|
Грид. Переопределение реакции на нажатие "Enter"
Стандартная реакция грида на нажатие клавиши enter - переход на соседнюю правую ячейку. Если ячейка крайняя, то фокус ввода передается следующему контролу, который не принадлежит гриду... А мне необходимо, чтобы в последнем случае фокус не уходил с грида, а передавался первой ячейке текущей строки ...Подскажите, пожалуйста, как это сделать!
P.S. На форуме искал но не нашел пока, а время поджимает ... |
|
![]() |
#2 |
Участник
|
..... понял, что нужный мне обработчик - lostFocus, но не знаю
1 ) как "считать" нажатую клавишу (чтобы реагировать по особому только на "enter" 2) как дать фокус первой ячейке |
|
![]() |
#3 |
----------------
|
метод task на форме может помочь
|
|
![]() |
#4 |
Модератор
|
Боюсь, несколько бессмысленая доработка... Дело в том, что формы в аксе настраиваемые. Так что пользователь может настроить тот вид, который ему удобен. Например, скрыть последнюю колонку.
![]() Не заморачивайтесь на пользовательский интерфейс - оно довольно хорош и гибко настраиваем. легче пользователей к нему приучить. У Вас впереди очень много других, не менее занимательных, задач! ![]() С Уважением, Георгий. |
|
![]() |
#5 |
Участник
|
Понял, спасибо!
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|