Button B Directive

Syntax

%B= X %

Arguments

X

Character. The border style of the button. The default is the normal button style.

Description

The B directive sets the border style for a button.  When you have multiple directives in a Format string, you separate them with semi-colons ";".

Example

The following example shows different border styles.

ui_dlg_box("Button Styles", <<%dlg%
{xmargin=5}
{ymargin=2}
{xpad=5}
{frame=1,1}{region}{'Left and top aligned with raised OnFlyover border}|{justify=right}<%B=F%15,2Button1>{endregion};
{frame=1,1}{region}{'Standard border}|{justify=right}<%M=F%15,2Button2>{endregion};
{frame=1,1}{region}{'Left and top aligned with no border}|{justify=right}<%B=N%15,2Button3>{endregion};
{frame=1,1}{region}{'Button with Shaded OnFlyover border}|{justify=right}<%B=T%15,2Button4>{endregion};
%dlg%, <<%code%
if (a_dlg_button="Button1") then
    a_dlg_button=""
end if
if (a_dlg_button="Button2") then
    a_dlg_button=""
end if
if (a_dlg_button="Button3") then
    a_dlg_button=""
end if
if (a_dlg_button="Button4") then
    a_dlg_button=""
end if
%code%)

The following example creates an invisible button (a hot spot) that is one line high and one character wide.

ui_dlg_box("Sample",<<%dlg%
...
<%B=N%1,1!hide_button_click>
...
%dlg%,<<%code%
if a_dlg_button = "hide_button_click"
    ' the action you want for the "hotspot"
    a_dlg_button = ""
end if
%code%)

See Also