The OnButton event is called when the user clicks on the control.
Syntax
Button.OnButton(
Integer btn,
Integer x,
Integer y,
Integer xscreen,
Integer yscreen)
Integer btn,
Integer x,
Integer y,
Integer xscreen,
Integer yscreen)
Parameters
| btn | Value list that can be used: BTN_LDOWN, BTN_LUP, BTN_LCLICK, BTN_LDBCLICK, BTN_MDOWN, BTN_MUP, BTN_MCLICK, BTN_MDBCLICK, BTN_RDOWN, BTN_RUP, BTN_RCLICK, BTN_RDBCLICK |
|---|---|
| x | Horizontal client-position of the cursor. |
| y | Vertical client-position of the cursor. |
| xscreen | Horizontal screen-position of the cursor. |
| yscreen | Vertical screen-position of the cursor. |
Return value
The OnButton event has no return values.
Example
message Application.Button.OnButton(Integer btn, Integer x, Integer y, Integer xscreen, Integer yscreen)
{
// Get the name of the Button object instance
switch caller.GetControlName()
// MYCONTROL
case "MYCONTROL"
switch btn
case BTN_LDOWN
break
case BTN_RCLICK
m_menu.ShowPopup(xscreen, yscreen)
break
end
break
// Other controls...
end
}
{
// Get the name of the Button object instance
switch caller.GetControlName()
// MYCONTROL
case "MYCONTROL"
switch btn
case BTN_LDOWN
break
case BTN_RCLICK
m_menu.ShowPopup(xscreen, yscreen)
break
end
break
// Other controls...
end
}