Вверх ↑
Этот топик читают: Гость
Ответов: 817
Рейтинг: 52
#1: 2013-06-11 20:38:49 ЛС | профиль | цитата
Добрый день!
Подскажите пож. как можно подсчитать количество знаков в редакторе текста (Memo)?
Не обязательно схему, хотя бы на словах концепцию расскажите, дальше я додумаю

Задумка примерно такая как в некоторых текстовых редакторах, т.е. вбил буковку, а счетчик изменился на +1
Удалил буковку - -1.

Не предлагаю никаких попыток, т.к. ничего умного в голову не лезет.
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1821
Рейтинг: 168
#2: 2013-06-11 20:51:55 ЛС | профиль | цитата
-= DriveR =-, так (Length)

#sha
Add(Label,12001548,273,133)
{
Left=10
Top=10
Width=10
Height=17
Caption="0"
}
Add(Memo,16616190,161,133)
{
Left=10
Top=30
Width=360
Height=210
link(onChange,9718842:doLength,[])
}
Add(Length,9718842,217,133)
{
link(onLength,12001548:doText,[])
}
карма: 5

1
Голосовали:-= DriveR =-
Ответов: 817
Рейтинг: 52
#3: 2013-06-11 21:22:26 ЛС | профиль | цитата
sаmakacd, Спасибо большое.
Как то неожиданно использован компонент Length.
Единственное что не понятно, почему нажатие на Enter воспринимается как 2 знака?

карма: 1

0
Ответов: 1821
Рейтинг: 168
#4: 2013-06-11 21:28:33 ЛС | профиль | цитата
-= DriveR =-, это перевод строки (символы и
). Если не хотите, чтобы они учитывались, можно сделать так: code_31230.txt
------------ Дoбавленo в 21.28:
-= DriveR =- писал(а):
и все работает как мне надо, Enter не считается вообще, только реальные знаки.
Похоже, что считается:

driver_enter.png
карма: 5

0
файлы: 2code_31230.txt [355B] [343], driver_enter.png [467B] [434]
Ответов: 817
Рейтинг: 52
#5: 2013-06-11 21:29:49 ЛС | профиль | цитата
sаmakacd писал(а):
Похоже, что считается:

Да, заметил поздно

Спасибо большое, все работает как надо
карма: 1

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)