Re: Coding VB.NET 2005 app for accessibility

  • From: "Octavian Rasnita" <orasnita@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Sat, 26 Jan 2008 10:39:08 +0200

Associating that ID of a web control with a label is not a feature of .net, but a feature of HTML4, but it would be very helpful indeed to be able to associate a label with another control in a desktop application, however, I don't think it is possible, no matter if the GUI library is WinForms, Wx, Win32 API, or something else.


Octavian

----- Original Message ----- From: "black ares" <matematicianu2003@xxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Saturday, January 26, 2008 6:42 AM
Subject: Re: Coding VB.NET 2005 app for accessibility


you are right, on the win side of dotnet I didn't find this property...
On the web side it is and is very helpfull.
But it stil remains the accessiblename/description/role in the area
----- Original Message ----- From: "Jamal Mazrui" <empower@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Saturday, January 26, 2008 12:02 AM
Subject: Re: Coding VB.NET 2005 app for accessibility


I'm aware of the AccessibleName and AccessibleDescription properties, but
not the control ID property for associating a .NET label with another
control.  Searching MSDN, I could not find such a property.  Can you
provide specifics?

Jamal
On Fri, 25 Jan 2008, black ares wrote:

Date: Fri, 25 Jan 2008 08:36:21 +0200
From: black ares <matematicianu2003@xxxxxxxxxxx>
Reply-To: programmingblind@xxxxxxxxxxxxx
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: Coding VB.NET 2005 app for accessibility

as far as i know,
In dotnet all controls have at least two properties realy of help.
First is accessible name
second is accessible description
these two properties will override any other behavior from the screen
reader.
Also any label in dotnet has a property associated control id
where you specify to the label which is the control refered.
So what I suggest:
1. for each label which refer a control set the associated control id to
that control.
If this does not work
2. set the accessible name of the control at what you want
and the accessible description to the text of the label.
Best Regards
Black Ares
----- Original Message -----
From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Friday, January 25, 2008 6:46 AM
Subject: RE: Coding VB.NET 2005 app for accessibility


>
>
> I will note that it also works fine if the label is above the text > box. > Note that the label should have the tab set to the previous value so > for > example if your text box or control you want read like a list box to > have > the label to the left and the listbox tab stop is 6 then the label > that is > related should be set to 5. Alignment some times cause it to be read > or
> not
> read for example I have a label above a text box and I aligned the > text to > top bottom and center and they all worked but I have seen if you move > the > label farther away and don't align it to the bottom it doesn't read. > This > might have been just a fluke but its something to be thinking of. I > wish
> Freedom scientific, GW, and the other screen reader companies would
> publicize the algorithm they use to search for these things but I have > not > found any such publications. I can tell you though if you correctly > place
> controls by labels 90% of the time they are found.
>
> If your label can not be right next to the control like in a table of
> controls that is not laid out in a listview one thing you can do to > make
> sure a screen reader speaks it is when the control is just about to
> receive
> focus change the color of the label that you want spoken and the > screen > reader will pick it up but this should not be necessary unless you > just
> have
> a really weird layout.
>
> Ken
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Bob J.
> Sent: Thursday, January 24, 2008 9:54 PM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: Re: Coding VB.NET 2005 app for accessibility
>
> JFW usually works well with text boxes when there is a label just to > the > left of the text box. When you tab to the next text box, JFW will > read
> the
> label and then the contents of the text box. While the PC cursor is > on
> the
> text box, the SayLine command will usually read the label and the > contents
> of the text box.  The alignment of the label with the text box is
> sometimes
> critical for this to function properly. Control buttons usually have > a > caption that JFW will read when you tab to the next button. While the > PC > cursor is on the button, the SayLine command will usually read the > caption
> for that button.
>
> hth
>
> Bob
>
>
> ----- Original Message -----
> From: "Peter Quaiattini" <Peter_Quaiattini@xxxxxx>
> To: "Blind Programming" <programmingblind@xxxxxxxxxxxxx>
> Sent: Thursday, January 24, 2008 3:42 PM
> Subject: Coding VB.NET 2005 app for accessibility
>
>
> Needing some developer advice in coding an app in VB.net 2005 -- I'm > not
> the developer; rather the user.
>
> My colleague is building an app for our team to use. However, when I > tab
> through the various controls in the app, JAWS announces, for example,
> what is the current value of the control. However, it does not tell me
> any info about what the control is - for example what one might > consider
> to be the title of the control.
>
> He has also coded balloon help (active when the mouse is over the
> control), which doesn't speak by JAWS either.
>
> So, can anyone point me / him to some coding resource that will show
> examples of how to code a vb.net 2005 application so that JAWS talks
> when using it?
>
> Alternatively or additionally, if I need to set something up specific
> within JAWS to get JAWS to talk when navigating the application, that
> would be helpful as well.
>
> In other words, using VB.net 2005, what does one need to do in order > for > JAWS to inform the JAWS user of the information that the developer > wants
> the JAWS user to know?
>
> Thanks in advance.
>
> Peter Quaiattini
> BITS OPS - Data Hosting Services
> Canadian Pacific Railway
> (403) 319-6579
> peter_quaiattini@xxxxxx
>
>
>
> ------------------------------ IMPORTANT NOTICE - AVIS
> IMPORTANT ------------------------------
> Computer viruses can be transmitted via email. Recipient should check > this > email and any attachments for the presence of viruses. Sender and > sender > company accept no liability for any damage caused by any virus > transmitted
> by this email.
> This email transmission and any accompanying attachments contain
> confidential information intended only for the use of the individual > or > entity named above. Any dissemination, distribution, copying or > action > taken in reliance on the contents of this email by anyone other than > the
> intended recipient is strictly prohibited.  If you have received this
> email
> in error please immediately delete it and  notify sender at the above
> email
> address.
>
> Le courrier electronique peut etre porteur de virus informatiques.  Le
> destinataire doit donc passer le present courriel et les pieces qui y > sont > jointes au detecteur de virus. L' expediteur et son employeur > declinent > toute responsabilite pour les dommages causes par un virus contenu > dans le
> courriel.
> Le present message et les pieces qui y sont jointes contiennent des
> renseignements confidentiels destines uniquement a la personne ou a l'
> organisme nomme ci-dessus. Toute diffusion, distribution, > reproduction ou > utilisation comme reference du contenu du message par une autre > personne
> que
> le destinataire est formellement interdite. Si vous avez recu ce > courriel
> par erreur, veuillez le detruire immediatement et en informer l'
> expediteur
> a l' adresse ci-dessus.
> ------------------------------ IMPORTANT NOTICE - AVIS
> IMPORTANT ------------------------------
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind



__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: