Describes a radio set representation for a field or variable. The RADIO-SET phrase is an option of the VIEW-AS phrase.
RADIO-SET [ HORIZONTAL [ EXPAND ]| VERTICAL ] [ size-phrase ] RADIO-BUTTONS label, value [ , label , value]... [ TOOLTIP tooltip ] |
For further information, see the SIZE phrase reference entry.
You can designate a character within each label as a navigation mnemonic in Windows. Indicate the character by preceding it with an ampersand (&). When the radio set is displayed, the mnemonic is underlined. The user can choose to the specific button by pressing ALT and the underlined letter.
You can add or change the TOOLTIP option at any time. If TOOLTIP is set to "" or the Unknown value (?), then the tooltip is removed. No tooltip is the default. The TOOLTIP option is supported in Windows only.
This procedure displays a radio set that consists of three radio buttons and prompts the user to select one of the buttons. When the user selects the button, the program displays the text "This event occurred on" and the date value of selected button.
r-radio1.p
DEFINE VARIABLE hist-date AS DATE NO-UNDO FORMAT "99/99/9999" INITIAL 07/04/1776 VIEW-AS RADIO-SET RADIO-BUTTONS "Declaration of Independence", 07/04/1776, "Lee Surrenders to Grant", 04/07/1865, "Man Walks on Moon", 07/11/1969. FORM hist-date WITH FRAME main-frame NO-LABELS TITLE "Dates in US History". ON VALUE-CHANGED OF hist-date DO: ASSIGN hist-date. DISPLAY "This event occurred on " + STRING(hist-date) FORMAT "x(60)" WITH FRAME main-frame. END. ENABLE hist-date WITH FRAME main-frame.APPLY "VALUE-CHANGED" TO hist-date. WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW. |