Необходимо сразу сказать, что в отличие от стандартного объекта EditBox при использовании этих модулей вводимый в них текст автоматически не передается переменной и не запускается выполнение скрипта при каждом изменении их содержимого. Однако, во-первых, необходимость в данных функциях есть не всегда, а во-вторых, существует возможность их реализации через специально написанный сценарий.
Преимущества использования модулей:
1. Решение набившей оскомину у криэйторов проблемы ввода в эдитбокс маленькой буквы "я" (главное!).
2. Возможность ограничения количества вводимых символов в текстовый объект.
3. Возможность отображения текста в виде звездочек (для ввода паролей).
4. Командное управление видом отображения текстового объекта (плоский вид/объемный, с рамкой/без рамки, изменение типа шрифта, его размера, начертания, а также цвета - как шрифта, так и самого текстбокса).
При использовании модулей как альтернативы внедренному блокноту или параграф-тексту:
5. Возможность копировать, вставлять, вырезать текст без предварительного его выделения.
6. Запуск модуля с параметром (открытие назначенного файла при старте).
7. Добавление текста из буфера в конец текста в текстбоксе с новой строки.
8. Открытие файла через скрипт ММВ.
9. Сохранение содержимого текстбокса в файл.
10. Дописывание содержимого текстбокса в файл.
Примечание: п.п.6-10 относятся только к модулю Textbox.dll
Думается, что из сказанного выше любой пользователь ММВ поймет, какие возможности может дать ему применение описываемых модулей в проекте. Например, простота сохранения текста в файл без применения специальных скриптов. А дописывать в файл текст вообще является трудноразрешимой задачей в ММВ.
ВНИМАНИЕ! Новая версия модуля Textbox.dll - TextBox16b.dll. Появились команды управления полосой прокрутки. Новая версия добавлена в архив, который можно скачать по ссылке ниже, в виде файла проекта (сам модуль внедрен в проект):