 |
* Пример запуска:
*--------------------------------------------------------------------------------------------------------------
* =DN("Быть или не быть? - вот в чем вопрос. Выберите ответ:","1","I=N")
*==============================================================================================================
* Отрабатываемые параметры настроек формы и текста сообщения
*--------------------------------------------------------------------------------------------------------------
* "H" - height
* "W" - width
* "T" - top
* "L" - left
* "G" - background color
* "F" - font message
* "I" - настройки вывода текста:
* B - bold
* I - Italic
* L - Left Alignment
* R - Right Alignment
* 0-5 - Margin
* N - Запретить рамку вокруг текста
* "S" - size font message
* "R" - font color message
* "C" - caption формы
* "P" - picture
* "U" - picture back tip
* "N" - настройки формы:
* 0-5 - Жирность обрисовки по краю формы.
* M - Movable=.T.
* C - Скрыть Caption формы.
* G - Использовать зеленую схему
* R - Использовать красную схему
* B - Использовать синюю схему
* E - Использовать голубую схему
* Y - Использовать желтую схему
* P - Использовать розовую схему
* Также можно указать параметр следующего вида:
* Edit1.Width=Thisform.Edit1.Width-50 - ширина текста уменьшится на 50 пикселей
* Edit1.Left=50 - текст сдвинется вправо на 50 пикселей
*==============================================================================================================
* Список объектов формы:
*--------------------------------------------------------------------------------------------------------------
* Edit1 - для вывода текста сообщения
* Command1 - кнопка да
* Command0 - кнопка нет
* Image1 - для натягивания фона или вывода картинки
* Container1 - для рамки
*==============================================================================================================
* Отрабатываемые параметры для управления кнопками
*--------------------------------------------------------------------------------------------------------------
* "0" - 1 кнопка (по умолчанию: центруется от центра, надпись меняется на "OK")
* "1" - 2 кнопки, фокус на первой
* "2" - 2 кнопки, фокус на второй
* "A" - background color (в виде цифры) активной кнопки
*--------------------------------------------------------------------------------------------------------------
* Далее, все параметры могут задаваться как в описанном виде, так и имея указатель на номер кнопки
* К примеру H=100 сделает высоту обеих кнопок = 100,
* а результатом H1=100,H0=50 будет 2 кнопки разной высоты.
*--------------------------------------------------------------------------------------------------------------
* "H" - height
* "W" - width
* "T" - top
* "L" - left, может также задаваться через ключевые слова:
* CENTER - Разместить от центра
* LEFT - Левая сторона кнопки = Left сообщения
* RIGHT - Правая сторона кнопки =Right сообщения
* "G" - background color (в виде цифры)
* "F" - font name
* "I" - настройки font:
* N - запретить bold
* I - Italic
* "S" - size font
* "R" - font color
* "C" - caption (не используйте запятые!)
* "P" - picture (icon)
* "U" - picture position
*==============================================================================================================
* Порядок следования параметров:
*--------------------------------------------------------------------------------------------------------------
*
* =DN("Правильно:","1,W0=150,L0=RIGHT") && W0=150 - ширина второй кнопки=150, L0=RIGHT - выровнять от правого края
* =DN("Не правильно:","1,L0=RIGHT,W0=150")
*
* в этих двух примерах суть - сначала должны следовать параметры по заданию размера, а потом по определению
* местоположения!
*==============================================================================================================
* Возвращает:
*--------------------------------------------------------------------------------------------------------------
* -1 - отказ от ответа (был нажат ESC)
* 0 - ответ нет
* 1 - ответ да
*--------------------------------------------------------------------------------------------------------------
для ознакомления запустите дему.
|
|