About checkboxes
A checkbox lets users select (to turn on) or clear (to turn off) an option. You can make checkboxes appear within a group box.
Checkbox when drawn:
Checkbox when complete:
Adding standard checkboxes
These are the standard FirstClass checkbox states:
To add a checkbox using these states:
1 Choose Fields > Buttons & Groups > Checkbox.
2 Add this field to the form.
3 Update the following fields on the Contents - Data tab of the Field Attributes form as required:
4 Update the Contents - Field Control tab, if you want this field to control another field.
Adding customized checkboxes
You can use custom icons for your checkbox states, as in the following example:
When you draw your custom icons:
Create two icons for each state, and create both non-3D and 3D versions (even if you only plan to use one view mode). In our example, there are two states (arrow up and arrow down) in both non-3D and 3D.
The second icon for each state is the same as the first, except for a gray background. It indicates that the checkbox is currently being clicked.
Draw each icon with a boundary box, so that it looks like a checkbox. Draw the 3D icons' boxes so that they look 3D.
To use your customized icons:
1 Import the icons into your settings file.
You must assign resource IDs following the same kind of pattern as shown in our example. Follow these numbering guidelines:
Number icons in the order you want them to show as a user cycles through the checkbox states. For each state, use first the unclicked, then the clicked appearance.
Number all the non-3D icons first, incrementing each one in the cycle by 1. In our example, these are 999900 to 999903.
Do the same numbering for the 3D icons, but add 20 to the first number. In our example, these are 999920 to 999923.
2 Choose Fields > Buttons & Groups > Checkbox.
3 Add this field to the form.
Make the checkbox field large enough to accommodate your icons.
4 Update the following fields on the Contents - Data tab of the Field Attributes form as required:
5 Update the Contents - Field Control tab, if you want this field to control another field.
| ||||||||||||||||||||||