|
перемещение по data window с помощью стрелок клавиатуры
|
|||
---|---|---|---|
#18+
при заполнении data window через Retrieve ( ) подсвечивается цветом вся первая строка..подскажите,как реализовать перемещение выделения строки по всем записям data window с помощью клавиш "вверх" / "вниз"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2013, 22:49 |
|
перемещение по data window с помощью стрелок клавиатуры
|
|||
---|---|---|---|
#18+
Создайте в DW пользовательское событие, например: ue_key. Установите для него "Event ID" в "pbm_dwnkey". Далее в скрипте этого события отлавливайте и обратывайте нажатие нужной кнопки клавиатуры. P.S. Если не ошибаюсь, то в книге по РВ6 есть отличный пример управления выделением строк при помощи клавиатуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2013, 10:51 |
|
перемещение по data window с помощью стрелок клавиатуры
|
|||
---|---|---|---|
#18+
еще можно в событии rowfocuschanged прописать SelectRow(0,false) SelectRow(currentRow,true) или в свойстве color для detail if ( currentRow() = getRow() , rgb(255,255,0) , rgb(255,255,255) ) эти скрипты будут реагировать не только на смену строк кнопками. а вообще вам нужно усиленно курить мануал по datawindow ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2013, 16:01 |
|
перемещение по data window с помощью стрелок клавиатуры
|
|||
---|---|---|---|
#18+
еще можно в событии rowfocuschanged прописать SelectRow(0,false) SelectRow(currentRow,true) или в свойстве color для detail if ( currentRow() = getRow() , rgb(255,255,0) , rgb(255,255,255) ) эти скрипты будут реагировать не только на смену строк кнопками. а вообще вам нужно усиленно курить мануал по datawindow ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2013, 16:07 |
|
перемещение по data window с помощью стрелок клавиатуры
|
|||
---|---|---|---|
#18+
SelectRow(0,false) SelectRow(currentRow,true) выделение работает,но не доходит до самой последней строки(останавливается на предпоследней),а если после этого начать обратно движение вверх к первой строке,то сперва выделение опускается на самую нижнюю и только потом вверх,не доходя при этом до самой верхней строки...в чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2013, 19:03 |
|
|
start [/forum/topic.php?fid=15&msg=38388511&tid=1335394]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 144ms |
0 / 0 |