SetCursor (ScreenField subroutine)

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Set or return the value of a screenfield (ScreenField class)

The SetCursor method positions the cursor at the beginning of the referenced ScreenField object. An optional numeric argument positions the cursor within the field.


sfield:SetCursor[( [position])]

Syntax terms

sfield A reference to an instance of a ScreenField object.
position A positive integral value that specifies the relative position within the sfield object, where position 1 is the first position in the field, and the maximum width was set by the AddField method.

Usage notes

  • If the position value exceeds the maximum width of the field, the request is canceled.


The following sequence sets the cursor on an unprotected screenfield immediately to the right of a field with a protected ===> command prompt:

... %scr is object screen %prompt is object screenField %cmd is object screenField %prompt = %scr:addField(row=2, color=white, value='===>') %cmd = %scr:addField(protected=false, - width=%scr:columns - 15, color=green) %cmd:setcursor ...

See also