Showing disabled text boxes gray andbled white with border ena

jelaplan

New Member
I'm an intereaction designer for a project that uses Progress. We put a progress screen on a white background and the disabled text boxes disappeared into the background because the disabled text boxes lack a border and they are white just like the screen background. We found that we could turn Keep3DFillInBorder=yes to show borders. But, this is not better because now the enabled and disabled fields look the same. I would like to make the disabled fields gray and the enabled fields white. At the same time, i don't want to set a property on every field. I would like something like Keep3DFillInBorder but for the background color of disabled text fields.
 
I don't entirely understand your question, but FYI:

1. We have spent many hours debating the best way to show non-updateable fields. It's somewhat more complex than it sounds... eg. fields that are never updateable vs. sometimes updateable, etc. Another consideration is that for it to be possible to select and copy text out of a fill-in, it has to be enabled.

2. Look at the fill-in NATIVE attribute and the READ-ONLY attribute, by experimenting with these in conjunction with ENABLED, we eventually settled on something (I can't recall exactly what).

HTH
 
Why not set / change the widget colours to custom colours?
Then they will not be effected, if you select appropriate colours
 
I think it is possible to change the widget color for each instance but we have a lot of screens and it's not feasible to set it individually for each field. I think the solution we are going to take is to set the background color of the screen to something that matches the visual design and keep the border off of the disabled fields. With the blue background, the white disabled text fields stand out. This is not ideal but it solves the problem with a minimum of effort. What I was looking for was a way to set disabled fields background color globally. If there is a flag Keep3DFillInBorder then I thought there might be more similiar flags. I'm not a developer and don't know the Progress APIs etc.

BTW, this situation is very straightforward. We have a button that when pressed makes all the fields editable. I agree that disabled/enabled situations can be tricky but this one is not.
 
Back
Top