Greyed out controls

  • Thread starter Thread starter Ryan
  • Start date Start date
R

Ryan

Is there any way to disable controls without causing them to be greyed out?
Such as text boxes, list boxes, etc.

Thanks.
Ryan
 
Ryan said:
Is there any way to disable controls without causing them to be greyed
out? Such as text boxes, list boxes, etc.

There may be, by overriding stuff or using the API calls etc, but generally
it's a bad idea as if the user sees something that should work but doesn't,
they tend to think it's broken...
 
Not with the standard .NET winforms controls. You would have to manually
handle events, and not allow the user to enter text, and so on.

Other vendors may provide controls that allow you to override the colors of
the control even while it is disabled.
 
Well what I have is an application with built in Emailing capabilities for
notifying users. I have given users the ability to view previously sent
Emails, similar to Outlooks Sent Items. If they double-click on an email, I
have it open in the same form that is used to create and send mail, with all
the functionality disabled (for sending items, selecting recipients, etc).
Outlook does something very similar if you open any email in your Sent
Items - even though you can see the text body (not greyed out) you cannot
edit. I want a similar look/feel. Greying out text boxes with a large
amount of text is difficult to read and doesn't look good. I assumed this
would be a common property (like enabled). I believe I used to do it in
Access using the locked property?

Ryan
 
Excellent, this greys out the control but not the text, which makes it far
more readable.
Thanks!
 
Back
Top