DIALOG.ButtonId


Синтаксис

CONST
 bi_Default             = "InternalButtonId_Default";
 bi_Cancel              = "InternalButtonId_Cancel";

Описание

Набор констант, определяющих идентификаторы кнопок диалога, имеющих специальное назначение.

При нажатии кнопки по умолчанию или кнопки отказа от редактирования ее идентификатор присваивается свойству DIALOG.HideButtonId, что приведет к скрытию окна диалога, если только обработчик нажатия кнопки (см. PUSH_BUTTON.OnClick) не присвоит свойству DIALOG.HideButtonId пустое значение.

Текст надписи в кнопке по умолчанию имеет синий цвет. Нажатие Ctrl+Enter в любом элементе управления диалога кроме WEB_BROWSER_CONTROL эквивалентно нажатию на кнопку по умолчанию, если она есть в диалоге и является видимой и доступной.

Кнопка отказа от редактирования отличается от других кнопок тем, что при ее нажатии или переходе на нее фокуса, не выполняется автоматическая валидация. Начиная с версии 14.163.010, нажатие Esc в любом элементе управления диалога кроме WEB_BROWSER_CONTROL, а начиная с версии 14.163.020 и нажатие крестика в заголовке окна диалога эквивалентны нажатию на кнопку отказа, если она есть в диалоге и является видимой и доступной. Если кнопка отказа - единственная видимая доступная кнопка в диалоге, она обладает еще и свойствами кнопки по умолчанию.

До версии 14.174.030 набор констант назывался ButtonId (ButtonId_DefaultSubmit, ButtonId_Cancel). В настоящее время допустимы оба варианта имени.