Модули от клуба ММВ
Написать нам

Editbox.dll и Textbox.dll

Модули предназначены для замены стандартного объекта EditBox в ММВ-проектах и, в ряде случаев, внедренного в проект блокнота. Различие их заключается в том, что модуль Editbox.dll предназначен для введения только однострочного текста, а также несколько большим набором команд для модуля Textbox.dll.

Необходимо сразу сказать, что в отличие от стандартного объекта EditBox при использовании этих модулей вводимый в них текст автоматически не передается переменной и не запускается выполнение скрипта при каждом изменении их содержимого. Однако, во-первых, необходимость в данных функциях есть не всегда, а во-вторых, существует возможность их реализации через специально написанный сценарий.

Преимущества использования модулей:

1. Решение набившей оскомину у криэйторов проблемы ввода в эдитбокс маленькой буквы "я" (главное!).

2. Возможность ограничения количества вводимых символов в текстовый объект.

3. Возможность отображения текста в виде звездочек (для ввода паролей).

4. Командное управление видом отображения текстового объекта (плоский вид/объемный, с рамкой/без рамки, изменение типа шрифта, его размера, начертания, а также цвета - как шрифта, так и самого текстбокса).

При использовании модулей как альтернативы внедренному блокноту или параграф-тексту:

5. Возможность копировать, вставлять, вырезать текст без предварительного его выделения.

6. Запуск модуля с параметром (открытие назначенного файла при старте).

7. Добавление текста из буфера в конец текста в текстбоксе с новой строки.

8. Открытие файла через скрипт ММВ.

9. Сохранение содержимого текстбокса в файл.

10. Дописывание содержимого текстбокса в файл.

Примечание: п.п.6-10 относятся только к модулю Textbox.dll

Думается, что из сказанного выше любой пользователь ММВ поймет, какие возможности может дать ему применение описываемых модулей в проекте. Например, простота сохранения текста в файл без применения специальных скриптов. А дописывать в файл текст вообще является трудноразрешимой задачей в ММВ.

ВНИМАНИЕ! Новая версия модуля Textbox.dll - TextBox16b.dll. Появились команды управления полосой прокрутки. Новая версия добавлена в архив, который можно скачать по ссылке ниже, в виде файла проекта (сам модуль внедрен в проект):

в архив входит:
модули InputBox.dll и TextBox.dll
модуль TextBox16b.dll в файле проекта
файл справки Binded.chm
текст.файл команды скроллбара.txt


Скачать [67.2 Kb]
Rush
15 Августа 2007
383/2643

Всего комментариев: 0


Добавлять комментарии могут только зарегистрированные пользователи
[ Регистрация | Вход ]