|
|
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводится. Поясню подробнее. Допустим у меня в коде стоит "распознаватель ввода", т.е. когда я что то начинаю вводить в определенной колонке то запускается событие SGridsetEditText. В этом событии стоит AnsiUpperCase всего что вводится, но есть проблема, что при вводе то что обработал AnsiUpperCase выделяется и при дальнейшем вводе стирается. Получается что кроме одного символа больше ничего не введешь, т.к. он все выделяет. А хотелось бы чтоб не выделялось, но буквы заменялись на верхний регистр.Можно ли это осуществить, если да то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 21:39 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Код в студию, а то "ничего не понятно, но очень интересно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 22:01 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
DimaBr, попробуйте ввести в 1 колонку, не в 0!!!!(перед вводом щелкните где нибудь на форме, я не успел автосмену языка вписать). Весь прикол в том что для снятия выделения есть функции в обычном эдите( к примеру setlength=0), а в гриде нет, увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 22:05 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Леон4ikМожно ли это осуществить, если да то как? Выкинуть свой неправильно написанный обработчик. Дотянуться до InplaceEditor и выставить ему свойство "приводить к верхнему регистру". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 22:33 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а точнее можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 22:53 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Леон4ik DimaBr, попробуйте ввести в 1 колонку, не в 0!!!!(перед вводом щелкните где нибудь на форме, я не успел автосмену языка вписать). Весь прикол в том что для снятия выделения есть функции в обычном эдите( к примеру setlength=0), а в гриде нет, увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 22:53 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:02 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
DimaBr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:03 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Зачем выкладывать какие то архивы. Почему просто не показать текст обработчика события ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:05 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
DimaBr Зачем выкладывать какие то архивы. Почему просто не показать текст обработчика события ? как изволите: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:09 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
Леон4ikа точнее можно Точнее уже некуда. http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Grids_TCustomGrid_InplaceEditor.html http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/StdCtrls_TCustomEdit_CharCase.html Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:14 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:26 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
DimaBrЕсли нужно переводить в верхний регистр все буквы, то конечно CharCase А если не все, то точно не SetText, а OnKeyPress. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:30 |
|
||
|
Как сделать чтобы в StringGrid при использовании AnsiUpperCase не выделялось то что вводит
|
|||
|---|---|---|---|
|
#18+
DimaBr, именно так. Большое спасибо. Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 23:34 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=54&tid=2038724]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 341ms |

| 0 / 0 |
