Домой Классы Статические функции Перечисления (ENUM) Записи (RECORD)

{Dialog|_modal_form}


(включая защищенные члены)

CLASS {Dialog|_modal_form} , UNTESTED, DESTRUCTORS :


Класс {Dialog} унаследован от {Form}, позволяет показыть форму модально.


IMPORT : {Form} , {AL4_form} , {Control} , {Geometry} .

BASE CLASS {Form} .


 

OVERRIDE modal ==> BOOL , CALLBACK



--------------------------------------------------- 'модальное отображение'

BOOL Center|_on_parent


 

METHOD Parent_form|_but_not_dialog ==> {Form}



OVERRIDE Show_modal ( {Form} Parent|_form_or_dialog ) ==> STR


Используйте этот метод для отображения формы, унаследованной от {Dialog}, и ожидания ответа от пользователя. На выходе, возвращается текст, установленный в качестве ответа (параметра) в вызове метода ready. Так же, он сохраняется в поле Answer. Например, вы можете использовать строку "OK" для индикации положительного ответа, и "" (пустую строку) в противоположном случае.


---------------------------------------------------- 'установка результата'

   

OVERRIDE ready ( STR Result_to_set )


Вызывайте этот метод для остановки отображения формы и возврата в качетстве результата строки текста, переданной в качестве параметра. После скрытия формы диалога, допускается вызывать метод Show_modal для задания другого вопроса, кроме случаев, когда использовался метод Close - после его вызова отобразить диаго еще раз не удастся.


OVERRIDE closed



OVERRIDE Hide



OVERRIDE Close


END