<!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 size=2>&nbsp;&nbsp; &nbsp;1.&nbsp;&nbsp; TRadioGroup == &nbsp;make an 
option called "nothing selected (yet)"? test for it later.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; 
Dynamically&nbsp;create&nbsp;from&nbsp;a read in (load from 
file)&nbsp;Tstringlist a series of Tcheckbox(es) parented and dynamically 
positioned on a TscrollBox ?&nbsp; Increment an integer in the creation loop and 
use it to place Tcheckboxes down the page. Use their tag to identify for later 
processing? You can name them as well as you create them. You could also set the 
hint on each Tcheckbox if that will help the audible blind reader as 
well.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Paul A Norman</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=ross@stationplaylist.com href="mailto:ross@stationplaylist.com">Ross 
  Levis</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=delphi@ns3.123.co.nz 
  href="mailto:delphi@ns3.123.co.nz">NZ Borland Developers Group - Delphi 
  List</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, 5 September 2004 8:34 
  p.m.</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [DUG] RadioGroups TabStop</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>I've had a complaint from a blind user regarding 
  the default behaviour of forms containing a .&nbsp; A number 
  of&nbsp;my&nbsp;RadioGroups default the&nbsp;ItemIndex to -1 so that none of 
  the options are selected, which forces the user to make a choice.&nbsp; In 
  this situation, changing focus using the&nbsp;tab key skips right over the 
  RadioGroup so a blind user with a screen reader has no idea it's even 
  there.&nbsp; It works fine&nbsp;if the group has a radio button selected by 
  default.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</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>&nbsp;</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.&nbsp; It 
  does not tell him whether an item is checked or not.&nbsp; I guess this must 
  not be a standard Windows control, and is in fact a Borland creation.&nbsp; 
  Though, I see Microsoft uses a similar component in the Advanced tab of the 
  Internet Options dialog.&nbsp; 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.&nbsp; Any ideas?</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
  <DIV><FONT face=Arial size=2>Ross.</FONT></DIV>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Delphi mailing 
  list<BR>Delphi@ns3.123.co.nz<BR>http://ns3.123.co.nz/mailman/listinfo/delphi<BR></BLOCKQUOTE></BODY></HTML>