Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.
The autoSelect
property sets or returns whether lines in a locked field highlight automatically in response to a mouseDown
event and to dragging or shift-clicking. (Such fields are called list fields.)
The autoSelect
property corresponds to the Auto Select check box in a Field Info dialog box.
Automatic highlighting occurs if autoSelect
, lockText
, and dontWrap
are all set to true
.
AutoSelect
is set to false when dontWrap
is set to false; dontWrap
is set to true when autoSelect
is set to true.
For autoSelect
to affect more than one line in a locked field, that field's multipleLines
property must also be set to true
.
To learn which lines are selected, get the selectedLine of field
. To learn the contents of those lines, get the selectedText of field
. To preselect, use select line x [to y] of field
.
An expression that identifies a field by name, number, or id using one of the following forms (in AppleScript, use “background” in place of “bkgnd”):
-- name
card field id 3894
card field "My Notes"
card field 1
first card field
background field 3 of card 1
Any expression that evaluates to the HyperTalk and AppleScript constants For example:trueOrFalse
true
or false
.