Ok, I'm starting on a set of scripts for QuickBooks Pro version#6, and have
a couple of questions dealing with frames, and how to get field labels to
announce when entering a certain field.
First of all, is there any means of distinguishing particular fields when
all the fields are Edit fields, and the handles change with each time the
program is loaded? The Home row info are the same for all the fields on a
particular page; The Window types are all the same; the classes are all the
same; the sub-types are all the same; and the control id and handles are not
static--they are different at each loading.
What I'd like to do is to have the field label read, then the field
contents, and have it do so automatically when the tab or shift+tab keys are
used to move to the fields.
So far, the only method I've been able to use is to set a frame around each
field--including the label as well as the content field--and then use the
SayFrameAtCursor function. This method will announce the field labels, even
if they are before, after, above, or below the contents, but a tedious task
when there are some 15 fields just in this single area alone!
I've assigned to the Tab and Shift+Tab keys the SayFrameAtCursor function,
once the key has moved to the new field.
This works, but a little too good--it announces the field's contents before
moving to the new field, then it announces the new field's contents, then
back-tracks and announces the field's label!
I'll eventually get around to setting the verbosity level's response when
this method is used, but before I go through all that, I want to make sure
there isn't an easier way that I'm missing here!
ASAW98Beta reads the QueCard, field labels and field contents without any
manipulating, but with that beta, you have no means of controlling what you
get, so I'm trying it with JFW3.2...any assistance from the Script Gurus
here would be welcomed!
Thanks,
Dennis Brown
[EMAIL PROTECTED]
-
To unsubscribe, see the home page
http://yoyo.cc.monash.edu.au/~nallan/jfw