Lets hope they dont use Windows XP - they disabled 640x480 for all intents and purposes (they
really discourage it).
I cant imagine the old ladies, or anyone, wanting to scroll. In most data entry screens they want everything on one screen - scrolling would just upset them even more. Beware lots of them in packs, at night, when youre alone.
But seriously, maybe theres some more tweaking that can be done to squeeze it into 640x480 if thats the goal. Normally youd want things like that settled up front so that you know what to design for.
Some common techniques for squeezing more room on a control. Note that these are somewhat non-standard but may be helpful:
1. Shrink combo-boxes. Reset their width during drop down only
2. Use grids which look normal for scrolling
3. Collapse frames/panels. The idea is to have a Panel control thats the height of a combobox and display up/down arrays. When you press the down-array, it expands to show the controls inside (drawing on top of other controls)
4. Move only critical "cow-path" fields to the "main" tab. If something is used 20% of the time or less, its a candidate to move elsewhere
5. Have a "prefill" form. It accepts data only - no drop-downs or other misc read-only data. The idea is to collect info and pass it on to a real dialog box where they can see all of the data, maybe scattered across tabs.
6. Replace option buttons with combobox, if appropriate
7. Your idea here
Anyway, Ive dealt with this before and its never pleasant. Data Entry people come from mainframe worlds where everything is entered on one screen and they dont like popups that require the mouse. If you know it up front, you can code for the "crunch" screens. As you probably know, its harder to scale down than up.
-nerseus