ComboBoxes are better than List Boxes for data entry because:
❌ Figure: Bad Example - Using list boxes
✅ Figure: Good Example - Using ComboBoxes - takes up less screen space and the required field indication is easy to see
Note: When are single-select list boxes OK?
As mentioned before, there are exceptions to this rule. It would be hard to imagine the Include/Exclude boxes in the SQL Server Enterprise Manager's Server Registration Wizard being handled with ComboBoxes, for example.
Figure: Include/Exclude Listboxes are an example of a valid use for List Boxes
| We have a program called SSW Code Auditor to check for this rule. |