<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I've had a complaint from a blind user regarding
the default behaviour of forms containing a TRadioGroup. A number
of my RadioGroups default the ItemIndex to -1 so that none of the
options are selected, which forces the user to make a choice. In this
situation, changing focus using the tab key skips right over the RadioGroup
so a blind user with a screen reader has no idea it's even there. It works
fine if the group has a radio button selected by default.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I know one option is to make one of the buttons the
default, but in one particular case, I use a radio group to make a selection
which displays some other information from data files, and I would not want to
default any of these buttons as it would waste time.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Does anyone know a way to change this tabbing/focus
behaviour?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>On a similar subject, the same blind user said his
screen reader cannot read the state of items in a TCheckBoxList. It does
not tell him whether an item is checked or not. I guess this must not be a
standard Windows control, and is in fact a Borland creation. Though, I see
Microsoft uses a similar component in the Advanced tab of the Internet Options
dialog. It would not look good to display the hundred or so checkboxes
separately on the form so I'm not sure of a solution to this either. Any
ideas?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2>Ross.</FONT></DIV></BODY></HTML>