I'm not aware of any elegant solution to this, having come across the
pronlem myself. A couple of suggestions though: rather than using
logic to check the data range is correct, why not use the In Range &
coerce functions of the controls themselves, accessed by
right-clicking on the control and selecting properties. This will
ensure that only valid data is entered. Another alternative is to use
a slide or knob control, again with the limits already set, or perhaps
use a series of pop-up dialogue boxes prompting the user for data.
Rather than having 'Next' buttons on the dialogue boxes, just ask the
operator to press the enter key. You can then use a shift register to
check that the contents of the control have changed before continuing.

Reply via email to