Нужно ограничить количество символов в Memo до 255.
Как запретить добавление символов при достижении значения?(Удаление должно оставаться доступным.)
Перевод строки тоже считаем за символ, в итоге получается, что от 255 мы отнимаем сумму количества символов(во всех строках) и индекса последней строки.
code_31460.txt
А вот ограничить ввод не получается.
Этот топик читают: Гость
Ответов: 327
Рейтинг: 5
|
|||
карма: 0 |
| ||
файлы: 1 | code_31460.txt [1.1KB] [167] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-10 17:18:58 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-10 17:18:58 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-10 17:18:58 |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 44
|
|||
Выше я 172.gprs.mts.ru Забыл сказать, в компоненте If и delete поменяй кол-во символов на ввод, я для проверки только поставил на 4 символа, влом было 255 символов вводить.
|
|||
карма: 0 |
|
Ответов: 327
Рейтинг: 5
|
|||
г. ость писал(а): через Memo.EnabledЯ думаю получится более качественно если удалять по 1 символу с самого конца... Тогда еще решится проблема со вставкой текста(в твоей схеме можно до бесконечности догнать символы). ------------ Дoбавленo в 15.12: г. ость писал(а): или через SendMessageза это спасибо, была одна проблема... он перевод строки за 2 символа считает, проблему решил ------------ Дoбавленo в 09.02:
Где косяк? Никак найти не могу. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
knoot0279 писал(а): ограничить количество символов в Memo до 255
|
|||
карма: 25 |
|
Ответов: 1536
Рейтинг: 176
|
|||
knoot0279,
|
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_31484.txt [2.1KB] [169] |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид,
1. Это не конь. 2. Условие ограничения совершенно не понятны. code_31486.txt Жмём на кнопочку сто раз. |
|||
карма: 25 |
| ||
файлы: 1 | code_31486.txt [2.4KB] [159] |
Ответов: 8930
Рейтинг: 823
|
|||
Tad, ну какой же въедливый это Delete надо нажимать, ведь ТС, наверное, "добавление при достижении" с клавиатуры имел ввиду
Вот сто раз нажал code_31489.txt |
|||
карма: 19 |
| ||
файлы: 1 | code_31489.txt [2.6KB] [171] |
Ответов: 16884
Рейтинг: 1239
|
|||
Вот именно, что "наверное".
И если Леонид писал(а): с клавиатуры имел ввиду |
|||
карма: 25 |
|
Ответов: 327
Рейтинг: 5
|
|||
Ввод с клавиатуры и вставка текста.
Почему мысль о том что вставка тоже учитывается была отброшена? ------------ Дoбавленo в 08.05: Ладно, проехали. Косяк нашел сам... зря умножал EndIdx на 2 |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
knoot0279 писал(а): Почему мысль ... была отброшена? |
|||
карма: 19 |
|
14