Selection boxes can work in two different ways. Either as a dropdown menu that starts as a single line and expands, or as a fixed number of lines with a scroll bar.
For Zen Cart attributes the code dictates that the options are displayed as a dropdown menu. It would be possible to tweak the code to define a size (i.e. number of rows) to change this to a scroll box. You would do this by over-riding the includes/modules/attributes.php file to add the code highlighted in red below, where xxx is the number of rows that you want. You'll find this code at about line 595 in Zen Cart 1.3.7 or 1.3.8> $options_menu[] = zen_draw_pull_down_menu('id[' . $products_options_names->fields['products_options_id'] . ']', $products_options_array, $selected_attribute, 'id="' . 'attrib-' . $products_options_names->fields['products_options_id'] . '" size="xxx"') . "\n";Note, though that this will change all dropdown menus used for displaying attributes. If you wanted to restrict this change to a particu;ar attribute, you would need to insert some conditional code based on the products option id.