Замена функции =messagebox()

Захотелось сделать замену стандартной функции =messagebox(), чтобы можно было менять текст на кнопках и еще кое-какие мелочи и при этом сохранить простоту вызова и возможность вывода текста в несколько строк.

Замена функции =messagebox()

Замена функции =messagebox()
Функция написана при активном участии Jek Zevs jek_zevs@aport2000.ru

Обновления:

01.03.2002 Сделано приведение кнопок к одному (максимальному) размеру
27.01.2002 Исправлена ошибка, связанная с установкой фокуса. (При вызове функции из методов типа Valid() другой формы, неправильно интерпретируется ThisForm)
Изменен алгоритм для рассчета длины кнопок и расположения картинки.

23.01.2002 Добавлены следующие возможности:
автоформатирование текста (если строка в сообщении превышает половину экрана,
то она автоматически разбивается на подстроки),
автозакрытие формы через указанное число секунд,
Возможность задания второго параметра, как у messagebox() и
еще разные мелочи.

12.01.2002 Добавлена возможность задавать стандартную картинку не текстом, а по коду.

23.12.2001 Исправлено вырвнивание текста (в некоторых случаях текст заезжал на картинку).
Добавлена возможность выделить любую их кнопок (поставив символ "<"
перед надписью), исправлен порядок обхода кнопок.

Автор: Леонид Фишкис

Автор публикации

не в сети 2 месяца

admin

Комментарии: 1Публикации: 123Регистрация: 10-12-2000
Вложенные файлы
#
Название
Тип файла
Размер
1 192msg .zip 30,39 КБ
Материалы по теме
Оставить комментарий
//////////////// ///////////////
Авторизация
*
*
Генерация пароля