Замена функции =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 Исправлено вырвнивание текста (в некоторых случаях текст заезжал на картинку).
Добавлена возможность выделить любую их кнопок (поставив символ "<"
перед надписью), исправлен порядок обхода кнопок.

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

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

не в сети 1 год

admin

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