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

{Button|_control}


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

CLASS {Button|_control} , UNTESTED :



Визуальный элемент формы - кнопка. Может быть создан прямым конструктором, или функцией New_button. Предназначен для нажатия на кнопку пользователем. Обработчик события нажатия - метод click родительской формы. Так же возможны события мыши, клавиатуры. Для перевода кнопки в состояние недоступно или невидимо используются события формы grayed / hidden (объект должен быть добавлен в соответствующий список grayable[] / can_hide[] формы).


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


BASE CLASS {Control} .


    

OVERRIDE create_control , REPLACE



FUN New_button (
     
{Form} Form|_parent ,
     
STR Alias|_of_button ,
     
STR Cap|tion_button ) ==> {Button} , NEW



METHOD Make_default|_button_on_form



METHOD Make_cancel|_button_on_form


END