|
|
|
cxGrid FilterRow
|
|||
|---|---|---|---|
|
#18+
задача в следующем при нажатии определенной клавиши показывать строку фильтрации (в фокусе) с преудстановленым символом '*'. необходимо так же, что бы в строке фильтрации был сразу же установлен курсор. Для того что бы пользователь вводя с клавиатуры некие символы сразу же получал их в фильтре. сейчас ему нужно либо кликнуть мышкой по строке фильтрациилибо нажать интер, что есть лишние манипуляции от которых он хочет уйти.. предустановить фильтр конечно не велика проблема.. Код: plaintext 1. 2. 3. 4. 5. и выделить строку фильтрации так же Код: plaintext 1. 2. 3. но вся беда в том, что строка фильтрации выделяется но курсор редактирования не появляется, необходимо как я говорил нажимать на нее еще мышкой либо интер. а также когда выделяешь ее мышкой или интером или F2 предустановленный символ в фильтре почему-то затирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2010, 13:46 |
|
||
|
cxGrid FilterRow
|
|||
|---|---|---|---|
|
#18+
RENaissance, нет ну так я же это и толкую что с позиционировать на строке фильтрации нет проблем.. Код: plaintext 1. 2. но после этого не появляется курсор редактирования поля, то есть нужно еще нажимать мышкой или интером.. пробовал слать события нажатия клавиши гриду, тоже не проходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2010, 14:08 |
|
||
|
cxGrid FilterRow
|
|||
|---|---|---|---|
|
#18+
sigareta, Как тебе такой извращенский вариант? )))) Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2010, 14:25 |
|
||
|
cxGrid FilterRow
|
|||
|---|---|---|---|
|
#18+
try01, отличный вариант! ) я ним только что его и нашел )) работает.. вот только одно НО осталось когда у нас PercentWildcard := '*'; то keybd_event(LongInt(char('*')),0,0,0); не канает, просто затирается этот символ.. нужно еще какой-то ставить за ним , тогда все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2010, 14:31 |
|
||
|
cxGrid FilterRow
|
|||
|---|---|---|---|
|
#18+
??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2010, 15:17 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=36786221&tid=2040091]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 469ms |

| 0 / 0 |
