Purpose

.FullSelect allows you to specify one of two modes for the selection of editable text in a dynamic Combo Box or an Edit Box.  Either all of the text is selected (the default) or the cursor is placed at the end of the text.
 

Syntax

This property cannot be accessed using Logic. It is set at development time only.
 

Remarks

This property can only be set in the development environment during function definition.  

A default setting of TRUE means that when focus moves to the field, the entire text will be automatically selected.

A default setting of FALSE means that the amount of text pre-selected will depend upon how the user or function caused the change of focus to occur.  If the function has been created with an editable text field as the first and primary input field in the current LS, the pre-selection behaviour will be the same as if the user had navigated to the field via the keyboard.  

The following list represents possible variations in the pre-selections possible as incurred by the user:

If the user navigates to a field via the keyboard, the cursor will be located at the beginning of the text field.

If the user clicks anywhere on the field, the cursor position will be located at the closest possible text character on the same line of the text field in which the user clicked the mouse. ·        

If the user drags the mouse across the field, the cursor will be positioned at the closest possible text character on the same line of the text field in which received the “Mouse Button Down? message.

If the user fails to release the mouse , the selection process will continue in a 'live' fashion until the mouse is released.

If the user right-clicks within the field, the click will be ignored unless the PROIV function has a window attached to the field.  In this case, the window would be opened.
 

Example
 

 

Comment on this topic

Topic ID: 510061