Home All Groups Group Topic Archive Search About
Author
12 Sep 2006 1:52 PM
Ryan
Is there any way to disable controls without causing them to be greyed out?
Such as text boxes, list boxes, etc.

Thanks.
Ryan

Author
12 Sep 2006 2:21 PM
james
"Ryan" <Tyveil@newsgroups.nospam> wrote in message
news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
> 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...
Author
12 Sep 2006 2:36 PM
Ryan
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

Show quoteHide quote
"james" <ja***@com.com> wrote in message
news:4506c274$0$27307$db0fefd9@news.zen.co.uk...
>
> "Ryan" <Tyveil@newsgroups.nospam> wrote in message
> news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
>> 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...
>
>
Author
12 Sep 2006 2:46 PM
Marina Levit [MVP]
There is also a readonly property for textboxes, which you can try.

Show quoteHide quote
"Ryan" <Tyveil@newsgroups.nospam> wrote in message
news:OSTT$jn1GHA.324@TK2MSFTNGP05.phx.gbl...
> 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
>
> "james" <ja***@com.com> wrote in message
> news:4506c274$0$27307$db0fefd9@news.zen.co.uk...
>>
>> "Ryan" <Tyveil@newsgroups.nospam> wrote in message
>> news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
>>> 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...
>>
>>
>
>
Author
12 Sep 2006 2:53 PM
Ryan
Excellent, this greys out the control but not the text, which makes it far
more readable.
Thanks!

Show quoteHide quote
"Marina Levit [MVP]" <someone@nospam.com> wrote in message
news:uj2rIpn1GHA.328@TK2MSFTNGP06.phx.gbl...
> There is also a readonly property for textboxes, which you can try.
>
> "Ryan" <Tyveil@newsgroups.nospam> wrote in message
> news:OSTT$jn1GHA.324@TK2MSFTNGP05.phx.gbl...
>> 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
>>
>> "james" <ja***@com.com> wrote in message
>> news:4506c274$0$27307$db0fefd9@news.zen.co.uk...
>>>
>>> "Ryan" <Tyveil@newsgroups.nospam> wrote in message
>>> news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
>>>> 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...
>>>
>>>
>>
>>
>
>
Author
12 Sep 2006 2:28 PM
Marina Levit [MVP]
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.

Show quoteHide quote
"Ryan" <Tyveil@newsgroups.nospam> wrote in message
news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
> Is there any way to disable controls without causing them to be greyed
> out? Such as text boxes, list boxes, etc.
>
> Thanks.
> Ryan
>
Author
14 Sep 2006 11:57 PM
Eric Moreau
See an article I wrote in July 2005 from http://emoreau.s2i.com/

--


HTH

Éric Moreau, MCSD, Visual Developer - Visual Basic MVP
Conseiller Principal / Senior Consultant
S2i web inc. (www.s2i.com)
http://emoreau.s2i.com/

Show quoteHide quote
"Ryan" <Tyveil@newsgroups.nospam> wrote in message
news:eLT45Kn1GHA.1268@TK2MSFTNGP02.phx.gbl...
> Is there any way to disable controls without causing them to be greyed
> out? Such as text boxes, list boxes, etc.
>
> Thanks.
> Ryan
>