Create groups of CheckBoxes to be used as radio buttons.
When one of the checkboxes in a group is checked, the others are cleared.
A Changed event is used for each checkbox and each should contain the TickCheckBox procedure.
The TickCheckbox procedure tests if the checkbox was checked.
if so, it clears all checkboxes in the group then sets the selected checkbox.
Two procedures with result are included:
CheckBoxesSelection returns either a group's ticked checkbox text or empty text if none was ticked
CheckBoxesSelectionIndex returns either a group's ticked checkbox index or 0 if none was ticked
Any number of checkboxes in a group is supported so this is a general solution.
---