I've got a form where you can make some stuff become arbitrarily unknown and some stuff become skipped based on the way you answer the questions (there is some overlap, things can be both skipped and unknown, but skipped takes precedence).
Previously I was just making Skipped stuff disappear and Unknown disabled (using Delphi VCL this is pretty easy). But it's been a few years and I'm revisiting the code and the powers that be want me to do something else. Except they're not very clear on how it should look, except nothing should disappear off the screen.
What's a good way to present a user with the concept of:
- a skipped groupbox
- a skipped text edit
- a skipped label
- a skipped radio button
- a skipped checkbox
- an unknown groupbox
- an unknown text edit
- an unknown label (this isn't important, can just use enabled := false)
- an unknown radio button
- an unknown checkbox
at my disposal are all the colors of the rainbow except yellow, orange, red and blue (these already mean something)
Skipped and unknown things at the very least should be read only and not have any indication that they have any data and it should be easy to differentiate skipped from unknown.