Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Вот такой вопрос. Как узнать, сколько символов попало в первую строку Edit'а, сколько во вторую и т.д. И вообще сколько строк занял мой текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 18:18 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 18:25 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
НЕ РАБОТАЕТ :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 18:47 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Это получился просто счётчик CHR(13). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 18:56 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Пример взят с сайт nsvisual.com (сейчас недоступен) Автор под ником po2 *!*RE: Число строк в мемо *!*po2 14-08-2003 15:18 *!*http://nsvisual.com/ph/read.php3?f=5&pnn=1&i=65444&t=65444 *!*-------------------------------------------------------------------------------- *!*После сделанного объяснения о месте применения уже несколько не к месту, но все же. *!*Ниже приведен работающий алгоритм точно расчитывающий количество строк, которое *!*потребуется для отображения текста в EditBox'е. У меня оформлен как метод формы. *!*В качестве параметра передается ссылка на EditBox. Код: plaintext 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 19:21 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Не так уж и точно Вот строка например строка: Код: plaintext для Edit'а у которого Width=253 ScrollBar=0 FontSize=12 даёт не очень точный результат Там в коде есть такая строка Код: plaintext её я заменил на Код: plaintext Что такое - 5? Может в нем проблемма? Если поставить 4, вместо 5, то всё срабатывает (для той строки+ 12 размера шрифта+width=253 ) Откуда єто 5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 11:23 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Согласен, в данном случае 4 лучше, чем 5. Пятерка – «полуэмпирическое» число равное удвоенной ширине обрамления текста(в пикселах + 1) в EditBox’е. Это обрамление существует вне зависимости от значения свойства Margin. Значение параметра подбиралось экспериментально, и очевидно пятерка на всех тестовых примерах дала нужный результат. Мне не известно зависит ли эта величина от каких-либо системных установок. Возможно, эффект не проявился еще и потому, что все используемые EditBox’ы предполагали наличие ScrollBar’а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 12:34 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Может у кого то есть исходник EditBox'a (оригинальный или свой)? Тогда можна будет точно сказать, 4 или 5, и от чего зависит эта величина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 14:04 |
|
||
|
EditBox
|
|||
|---|---|---|---|
|
#18+
Я не совсем понял, на основании чего было решено, что толщина рамки EditBox - это именно SysMetric(10)? Даже на глаз видно, что его толшина больше 1 пиксела. Думаю здесь разумнее использовать SysMetric(12), тогда поправочный коэффициент будет не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32248758&tid=1597970]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 480ms |

| 0 / 0 |
