
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.08.2003, 18:04
|
|||
|---|---|---|---|
про C++Builder |
|||
|
#18+
Есть значит, такая задача: формочка, в которой несколько объектов TEdit. В них что-то вводится. По окончании ввода нажимается кнопка "+" (скан-код 107) в любом TEdite и всё, что введено пишется в базу, TEditы очищаются. Вопрос: как поймать нажатие на "+" и сделать так, чтобы этот "+" не записался в TEdit, в котором его нажали? я например юзаю такой event: Код: plaintext 1. 2. 3. а может можно какой другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2003, 08:49
|
|||
|---|---|---|---|
про C++Builder |
|||
|
#18+
Лови не KeyDown, а KeyPress Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2003, 09:50
|
|||
|---|---|---|---|
про C++Builder |
|||
|
#18+
Zmeishe, хороший совет, спасибо. Только я не использовал в обработчике onKeyPress Abort() , а просто присвоил Key = 0, после этого действительно не печатается. Но в таком случае возникает ещё одна проблема: onKeyPress в своём параметре передаёт символ нажатой клавиши ( char &Key ) , а он одинаковый у символа "+" в верхнем ряду кнопок и у символа "серый +" справа клавиатуры. А мне бы хотелось их как-то различать, чтобы в Edit можно было вписать " + 7 903 1234567" например, используя для этого верхний "+", и потом чего-то делать по нажатию правого "+". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2003, 10:37
|
|||
|---|---|---|---|
про C++Builder |
|||
|
#18+
Вот тупой способ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2036065]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 379ms |

| 0 / 0 |
