My pleasure,
Use this wording:
Select before field 1
Thanks a lot for this,
That will place the cursor at the top of the field. The difference
between our two scripts is that your method is using the field number,
and my method is using the field name. For my method to work, the fields
have to actually be named with the same first word, such as "myField 1"
, "myField 2" , etc...
Using field number is ok, as long as their layer properties correspond
to their vertical location in the group. If you go into the group after
you have created it, and add a new field that is located between two
other fields, then be sure to reset their layer properties so that they
correspond to their vertical location in the group. Otherwise, you will
wind up jumping to the wrong field.
By the way, my original script can be modified so that you can have
other fields in the same group that are not part of the series. I tested
this script, and it works perfectly. I will send the test stack to you
offlist, so you can see how it is implemented:
On tabkey
Put the short name of the target into tField
Put word 1 of tField into tFieldName
Put word 2 of tField into tFieldNumber
Put 0 into tFieldCount
Repeat with X = 1 to the number of fields in me
If word 1 of the short name of field X of me = tFieldName then add 1
to tFieldCount
End repeat
If the shiftkey is down then
If tFieldNumber > 1 then
Subtract 1 from tFieldNumber
Else
Put tFieldCount into tFieldNumber
End if
Else if the commandkey is down then
If the selectedfield <> empty then
Put Tab into the selection
Exit tabkey
End if
Else
If tFieldNumber < tFieldCount then
Add 1 to tFieldNumber
Else
Put 1 into tFieldNumber
End if
End if
Put tFieldName && tFieldNumber into tNewField
Select before field tNewField of me
End tabkey
This is a much better way of doing it. I was trying to get something
like this but couldn't quite get there! Thanks Again!
All the Best
Dave
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution