<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TomWiccan</id>
	<title>m204wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TomWiccan"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Special:Contributions/TomWiccan"/>
	<updated>2026-04-21T01:59:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28089</id>
		<title>Width (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28089"/>
		<updated>2011-03-18T20:33:47Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Width subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the width of a screenfield. A Screenfield width is set by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Width syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language numeric variable to contain the returned field width. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Width footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28088</id>
		<title>Width (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28088"/>
		<updated>2011-03-18T20:33:46Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Width subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the width of a screenfield. A Screenfield width is set by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Width syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language numeric variable to contain the returned field width. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Width footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28087</id>
		<title>Width (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Width_(ScreenField_property)&amp;diff=28087"/>
		<updated>2011-03-18T20:33:43Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Width subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the width of a screenfield. A Screenfield width is set by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Width syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%num&lt;br /&gt;
&amp;lt;dd&amp;gt;A User Language numeric variable to contain the returned field width.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Width footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Value_(ScreenField_property)&amp;diff=28074</id>
		<title>Value (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Value_(ScreenField_property)&amp;diff=28074"/>
		<updated>2011-03-18T20:32:05Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Value subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the value of a ScreenField. The value is set from or copied to a User Language string, and it may be from 0-255 characters in length.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Value syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;newvalue&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The string value to assign to %sfield. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%string&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language string variable to contain the returned %sfield data.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
After a Read method (&amp;amp;amp;#x201C;Read function&amp;amp;amp;#x201D; on page 904) on the Screen object, you use the Value method to get any user-entered data for a non-protected field.&lt;br /&gt;
&lt;br /&gt;
For an example using Value to set field display data, see &amp;amp;amp;#x201C;[[Screen class example]]&amp;amp;amp;#x201D;. For an example using Value to get user-entered data, see the example below.&lt;br /&gt;
&lt;br /&gt;
See also the [[Screen class#AddField function|AddField method]], whose Value parameter can set display data when the ScreenField is instantiated.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Value footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Value_(ScreenField_property)&amp;diff=28073</id>
		<title>Value (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Value_(ScreenField_property)&amp;diff=28073"/>
		<updated>2011-03-18T20:32:01Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Value subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the value of a ScreenField. The value is set from or copied to a User Language string, and it may be from 0-255 characters in length.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Value syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;dt&amp;gt;newvalue&lt;br /&gt;
&amp;lt;dd&amp;gt;The string value to assign to %sfield.&lt;br /&gt;
&amp;lt;dt&amp;gt;%string&lt;br /&gt;
&amp;lt;dd&amp;gt;A User Language string variable to contain the returned %sfield data.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
After a Read method (&amp;amp;#x201C;Read function&amp;amp;#x201D; on page 904) on the Screen object, you use the Value method to get any user-entered data for a non-protected field.&lt;br /&gt;
&lt;br /&gt;
For an example using Value to set field display data, see &amp;amp;#x201C;[[Screen class example]]&amp;amp;#x201D;. For an example using Value to get user-entered data, see the example below.&lt;br /&gt;
&lt;br /&gt;
See also the [[Screen class#AddField function|AddField method]], whose Value parameter can set display data when the ScreenField is instantiated.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Value footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SetCursor_(ScreenField_subroutine)&amp;diff=28062</id>
		<title>SetCursor (ScreenField subroutine)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SetCursor_(ScreenField_subroutine)&amp;diff=28062"/>
		<updated>2011-03-18T20:30:09Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:SetCursor subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method positions the cursor at the beginning of the referenced ScreenField object. An optional numeric argument positions the cursor within the field.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:SetCursor syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object. position A positive integral value that specifies the relative position within the object screenfield %sfield, where position 1 is the first position in the field and where the maximum width is set by the [[Screen class#AddField function|AddField method]].&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
If the position exceeds the maximum width of the field, the request is canceled.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
The following sequence sets the cursor on an unprotected screenfield immediately to the right of a field with a protected &amp;amp;amp;#x201C;===&amp;gt;&amp;amp;amp;#x201D; command prompt:&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 %scr is object Screen&lt;br /&gt;
 %prompt is object ScreenField&lt;br /&gt;
 %cmd is object ScreenField&lt;br /&gt;
 %prompt = %scr:addField(row=2, color=white, -&lt;br /&gt;
 value=&#039;===&amp;gt;&#039;)&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:SetCursor footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SetCursor_(ScreenField_subroutine)&amp;diff=28059</id>
		<title>SetCursor (ScreenField subroutine)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SetCursor_(ScreenField_subroutine)&amp;diff=28059"/>
		<updated>2011-03-18T20:29:36Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:SetCursor subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method positions the cursor at the beginning of the referenced ScreenField object. An optional numeric argument positions the cursor within the field.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:SetCursor syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object. position A positive integral value that specifies the relative position within the object screenfield %sfield, where position 1 is the first position in the field and where the maximum width is set by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
If the position exceeds the maximum width of the field, the request is canceled.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
The following sequence sets the cursor on an unprotected screenfield immediately to the right of a field with a protected &amp;amp;#x201C;===&amp;gt;&amp;amp;#x201D; command prompt:&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 %scr is object Screen&lt;br /&gt;
 %prompt is object ScreenField&lt;br /&gt;
 %cmd is object ScreenField&lt;br /&gt;
 %prompt = %scr:addField(row=2, color=white, -&lt;br /&gt;
 value=&#039;===&amp;gt;&#039;)&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:SetCursor footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28052</id>
		<title>Screen (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28052"/>
		<updated>2011-03-18T20:27:53Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Screen subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns the Screen object that contains the method object.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Screen syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared Screen object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Screen footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28051</id>
		<title>Screen (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28051"/>
		<updated>2011-03-18T20:27:52Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Screen subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns the Screen object that contains the method object.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Screen syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared Screen object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Screen footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28050</id>
		<title>Screen (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Screen_(ScreenField_function)&amp;diff=28050"/>
		<updated>2011-03-18T20:27:50Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Screen subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns the Screen object that contains the method object.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Screen syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen&lt;br /&gt;
&amp;lt;dd&amp;gt;A declared Screen object.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Screen footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28039</id>
		<title>Row (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28039"/>
		<updated>2011-03-18T20:26:39Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Row subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the row number of a screenfield. The row number is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Row syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language numeric variable to contain the returned row number. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The first row in a screen is row 1.&lt;br /&gt;
&lt;br /&gt;
If a screenfield occupies more than one row, the number of the first row is returned.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Row footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28038</id>
		<title>Row (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28038"/>
		<updated>2011-03-18T20:26:38Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Row subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the row number of a screenfield. The row number is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Row syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language numeric variable to contain the returned row number. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The first row in a screen is row 1.&lt;br /&gt;
&lt;br /&gt;
If a screenfield occupies more than one row, the number of the first row is returned.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Row footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28037</id>
		<title>Row (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Row_(ScreenField_property)&amp;diff=28037"/>
		<updated>2011-03-18T20:26:35Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Row subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the row number of a screenfield. The row number is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Row syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;num&lt;br /&gt;
&amp;lt;dd&amp;gt;A User Language numeric variable to contain the returned row number.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The first row in a screen is row 1.&lt;br /&gt;
&lt;br /&gt;
If a screenfield occupies more than one row, the number of the first row is returned.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Row footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28030</id>
		<title>Protected (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28030"/>
		<updated>2011-03-18T20:25:27Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Protected subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Protected attribute for a ScreenField. A protected field does not allow user input, and is used for display only. Unprotected fields are used for user input. The Protected attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Protected syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration that indicates whether the field is protected. Valid values are True (default) and False.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Protected footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28029</id>
		<title>Protected (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28029"/>
		<updated>2011-03-18T20:25:26Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Protected subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Protected attribute for a ScreenField. A protected field does not allow user input, and is used for display only. Unprotected fields are used for user input. The Protected attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Protected syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration that indicates whether the field is protected. Valid values are True (default) and False.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Protected footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28028</id>
		<title>Protected (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Protected_(ScreenField_property)&amp;diff=28028"/>
		<updated>2011-03-18T20:25:23Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Protected subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Protected attribute for a ScreenField. A protected field does not allow user input, and is used for display only. Unprotected fields are used for user input. The Protected attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Protected syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;dt&amp;gt;bool&lt;br /&gt;
&amp;lt;dd&amp;gt;A Boolean enumeration that indicates whether the field is protected. Valid values are True (default) and False.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Protected footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28021</id>
		<title>Numeric (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28021"/>
		<updated>2011-03-18T20:24:15Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Numeric subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Numeric attribute for a ScreenField. If a field is Numeric, only numeric values may be entered in the field. The Numeric attribute is&lt;br /&gt;
initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Numeric syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration. Valid values are True (default) and False. A value is numeric only if it is composed of the characters 0 through 9, plus (+), minus (-), or period (.). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Regardless of the value of a field&#039;s Numeric attribute, the programmer can assign any type of value to the field. Enforcement of the Numeric attribute takes place only when a user enters data in the field. Some terminal emulators do not enforce numeric field restrictions, so the programmer should be aware that the value of a numeric field must still be checked for validity.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Numeric footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28020</id>
		<title>Numeric (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28020"/>
		<updated>2011-03-18T20:24:14Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Numeric subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Numeric attribute for a ScreenField. If a field is Numeric, only numeric values may be entered in the field. The Numeric attribute is&lt;br /&gt;
initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Numeric syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration. Valid values are True (default) and False. A value is numeric only if it is composed of the characters 0 through 9, plus (+), minus (-), or period (.). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Regardless of the value of a field&#039;s Numeric attribute, the programmer can assign any type of value to the field. Enforcement of the Numeric attribute takes place only when a user enters data in the field. Some terminal emulators do not enforce numeric field restrictions, so the programmer should be aware that the value of a numeric field must still be checked for validity.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Numeric footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28019</id>
		<title>Numeric (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Numeric_(ScreenField_property)&amp;diff=28019"/>
		<updated>2011-03-18T20:24:10Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Numeric subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Numeric attribute for a ScreenField. If a field is Numeric, only numeric values may be entered in the field. The Numeric attribute is&lt;br /&gt;
initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Numeric syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;bool&lt;br /&gt;
&amp;lt;dd&amp;gt;A Boolean enumeration. Valid values are True (default) and False. A value is numeric only if it is composed of the characters 0 through 9, plus (+), minus (-), or period (.).&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Regardless of the value of a field&#039;s Numeric attribute, the programmer can assign any type of value to the field. Enforcement of the Numeric attribute takes place only when a user enters data in the field. Some terminal emulators do not enforce numeric field restrictions, so the programmer should be aware that the value of a numeric field must still be checked for validity.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Numeric footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Modified_(ScreenField_property)&amp;diff=28011</id>
		<title>Modified (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Modified_(ScreenField_property)&amp;diff=28011"/>
		<updated>2011-03-18T20:22:35Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Modified subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Modified attribute for a ScreenField. The Modified attribute is initially set for a field by the [[Screen class#AddField function|AddField method]], and is always reset by the [[Screen class#Read function|Read method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Modified syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration. Valid values are True and False (default). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Modified footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Modified_(ScreenField_property)&amp;diff=28010</id>
		<title>Modified (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Modified_(ScreenField_property)&amp;diff=28010"/>
		<updated>2011-03-18T20:22:31Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Modified subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the Modified attribute for a ScreenField. The Modified attribute is initially set for a field by the [[Screen class#AddField function|AddField method]], and is always reset by the [[Screen class#Read function|Read method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Modified syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;bool&lt;br /&gt;
&amp;lt;dd&amp;gt;A Boolean enumeration. Valid values are True and False (default).&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Modified footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Itemid_(ScreenField_property)&amp;diff=28003</id>
		<title>Itemid (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Itemid_(ScreenField_property)&amp;diff=28003"/>
		<updated>2011-03-18T20:21:26Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Itemid subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns a numeric item ID value for a ScreenField. This ID is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Itemid syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;An integral numeric variable or expression, which can range from 1 to 32767. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Any screenfield can be assigned an item ID.&lt;br /&gt;
&lt;br /&gt;
An item ID is very practical when using arraylists of screenfields. ScreenField objects within an arraylist can be assigned item IDs corresponding to the element numbers of the arraylist. For example, the [[Screen class#CursorItemId|Screen method CursorItemId]] will return the item ID of the screenField object where the cursor is positioned. The item ID can then be used as the element number to reference a ScreenField object within an arraylist.&lt;br /&gt;
&lt;br /&gt;
Any screenField not assigned an item ID value will return zero. No check is made to ensure any item Id is unique. This is the programmer&#039;s responsibility.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Itemid footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Itemid_(ScreenField_property)&amp;diff=28002</id>
		<title>Itemid (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Itemid_(ScreenField_property)&amp;diff=28002"/>
		<updated>2011-03-18T20:21:20Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Itemid subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns a numeric item ID value for a ScreenField. This ID is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Itemid syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;num&lt;br /&gt;
&amp;lt;dd&amp;gt;An integral numeric variable or expression, which can range from 1 to 32767.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Any screenfield can be assigned an item ID.&lt;br /&gt;
&lt;br /&gt;
An item ID is very practical when using arraylists of screenfields. ScreenField objects within an arraylist can be assigned item IDs corresponding to the element numbers of the arraylist. For example, the [[Screen class#CursorItemId|Screen method CursorItemId]] will return the item ID of the screenField object where the cursor is positioned. The item ID can then be used as the element number to reference a ScreenField object within an arraylist.&lt;br /&gt;
&lt;br /&gt;
Any screenField not assigned an item ID value will return zero. No check is made to ensure any item Id is unique. This is the programmer&#039;s responsibility.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Itemid footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Invisible_(ScreenField_property)&amp;diff=27996</id>
		<title>Invisible (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Invisible_(ScreenField_property)&amp;diff=27996"/>
		<updated>2011-03-18T20:20:10Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Invisible subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the Invisible attribute for a ScreenField. If this value is True, any data in the field will not be displayed on the terminal. This is typically used for password prompts or other private data. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]]). If False, the screenfield data is displayed on the terminal.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Invisible syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Boolean enumeration. Valid values are True and False (the default). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Invisible attribute does not encrypt or suppress transmission of data over the&lt;br /&gt;
network. It is intended to minimize theft of private data at terminals situated in nonprivate&lt;br /&gt;
areas.&lt;br /&gt;
&lt;br /&gt;
The Invisible attribute can be applied to protected or to non-protected fields.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Invisible footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Invisible_(ScreenField_property)&amp;diff=27995</id>
		<title>Invisible (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Invisible_(ScreenField_property)&amp;diff=27995"/>
		<updated>2011-03-18T20:20:06Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Invisible subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the Invisible attribute for a ScreenField. If this value is True, any data in the field will not be displayed on the terminal. This is typically used for password prompts or other private data. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]]). If False, the screenfield data is displayed on the terminal.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Invisible syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;bool&lt;br /&gt;
&amp;lt;dd&amp;gt;A Boolean enumeration. Valid values are True and False (the default).&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Invisible attribute does not encrypt or suppress transmission of data over the&lt;br /&gt;
network. It is intended to minimize theft of private data at terminals situated in nonprivate&lt;br /&gt;
areas.&lt;br /&gt;
&lt;br /&gt;
The Invisible attribute can be applied to protected or to non-protected fields.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Invisible footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27982</id>
		<title>Highlight (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27982"/>
		<updated>2011-03-18T20:18:41Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Highlight subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the value of the highlight for a ScreenField. This value is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Highlight syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;An enumeration of type Highlight. Valid values are none, underline, reverse, and blink. The default value is none. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Highlight method lets you set highlights regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of highlighting attributes. Under either of these conditions, which are not detectable by the Screen methods, the actual display may not show the intended highlighting.&lt;br /&gt;
&lt;br /&gt;
For an example using Highlight method calls, see &amp;amp;amp;#x201C;[[Screen class example]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Highlight footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27981</id>
		<title>Highlight (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27981"/>
		<updated>2011-03-18T20:18:40Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Highlight subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the value of the highlight for a ScreenField. This value is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Highlight syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;value&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;An enumeration of type Highlight. Valid values are none, underline, reverse, and blink. The default value is none. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Highlight method lets you set highlights regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of highlighting attributes. Under either of these conditions, which are not detectable by the Screen methods, the actual display may not show the intended highlighting.&lt;br /&gt;
&lt;br /&gt;
For an example using Highlight method calls, see &amp;amp;amp;#x201C;[[Screen class example]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Highlight footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27980</id>
		<title>Highlight (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Highlight_(ScreenField_property)&amp;diff=27980"/>
		<updated>2011-03-18T20:18:36Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Highlight subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the value of the highlight for a ScreenField. This value is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Highlight syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;value&lt;br /&gt;
&amp;lt;dd&amp;gt;An enumeration of type Highlight. Valid values are none, underline, reverse, and blink. The default value is none.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Highlight method lets you set highlights regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of highlighting attributes. Under either of these conditions, which are not detectable by the Screen methods, the actual display may not show the intended highlighting.&lt;br /&gt;
&lt;br /&gt;
For an example using Highlight method calls, see &amp;amp;#x201C;[[Screen class example]]&amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Highlight footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Delete_(ScreenField_subroutine)&amp;diff=27974</id>
		<title>Delete (ScreenField subroutine)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Delete_(ScreenField_subroutine)&amp;diff=27974"/>
		<updated>2011-03-18T20:17:24Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Delete subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method deletes a screenfield. Any space used by the screenfield is recovered and may be used again by a new screenfield.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Delete syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Delete footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Delete_(ScreenField_subroutine)&amp;diff=27973</id>
		<title>Delete (ScreenField subroutine)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Delete_(ScreenField_subroutine)&amp;diff=27973"/>
		<updated>2011-03-18T20:17:19Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Delete subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method deletes a screenfield. Any space used by the screenfield is recovered and may be used again by a new screenfield.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Delete syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Delete footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27965</id>
		<title>DeepCopy (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27965"/>
		<updated>2011-03-18T20:16:17Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:DeepCopy subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns a ScreenField object that is a deep copy of the method object. Since a ScreenField cannot exist without its underlying Screen, however, a ScreenField is deep copyable only, and no Copy method exists for a ScreenField. For more information about copyability, see &amp;amp;amp;#x201C;[[Copying Objects]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:DeepCopy syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%outsfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared ScreenField object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The method object (%screen) may be null. The output of a copy of a null object is a null object.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:DeepCopy footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27964</id>
		<title>DeepCopy (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27964"/>
		<updated>2011-03-18T20:16:16Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:DeepCopy subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns a ScreenField object that is a deep copy of the method object. Since a ScreenField cannot exist without its underlying Screen, however, a ScreenField is deep copyable only, and no Copy method exists for a ScreenField. For more information about copyability, see &amp;amp;amp;#x201C;[[Copying Objects]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:DeepCopy syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%outsfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared ScreenField object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The method object (%screen) may be null. The output of a copy of a null object is a null object.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:DeepCopy footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27963</id>
		<title>DeepCopy (ScreenField function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=DeepCopy_(ScreenField_function)&amp;diff=27963"/>
		<updated>2011-03-18T20:16:11Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:DeepCopy subtitle}}&lt;br /&gt;
&lt;br /&gt;
This method returns a ScreenField object that is a deep copy of the method object. Since a ScreenField cannot exist without its underlying Screen, however, a ScreenField is deep copyable only, and no Copy method exists for a ScreenField. For more information about copyability, see &amp;amp;#x201C;[[Copying Objects]]&amp;amp;#x201D;.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:DeepCopy syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%outsfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A declared ScreenField object.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The method object (%screen) may be null. The output of a copy of a null object is a null object.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:DeepCopy footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Column_(ScreenField_property)&amp;diff=27952</id>
		<title>Column (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Column_(ScreenField_property)&amp;diff=27952"/>
		<updated>2011-03-18T20:14:45Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Column subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the number of the first column of a screenfield. The first column, in any field, is reserved for an attribute byte and does not contain displayable data (it appears on a screen as a blank). The field&#039;s value (display data) begins by default in the column immediately following the reserved column.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Column syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A User Language numeric variable to contain the number of the field&#039;s first column. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Column footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Column_(ScreenField_property)&amp;diff=27951</id>
		<title>Column (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Column_(ScreenField_property)&amp;diff=27951"/>
		<updated>2011-03-18T20:14:08Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Column subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the number of the first column of a screenfield. The first column, in any field, is reserved for an attribute byte and does not contain displayable data (it appears on a screen as a blank). The field&#039;s value (display data) begins by default in the column immediately following the reserved column.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Column syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%num&lt;br /&gt;
&amp;lt;dd&amp;gt;A User Language numeric variable to contain the number of the field&#039;s first column.&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Column footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27370</id>
		<title>Color (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27370"/>
		<updated>2011-03-18T20:12:52Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Color subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the FieldColor for a ScreenField. FieldColor is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Color syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;fieldcolor&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A FieldColor enumeration. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is blue &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Color property lets you set colors regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of color attributes. Under either of these conditions, which are not detectable by the screen methods, the&lt;br /&gt;
display may not show the intended colors.&lt;br /&gt;
&lt;br /&gt;
For an example using Color method calls, see &amp;amp;amp;#x201C;[[Screen class example]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Color footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27369</id>
		<title>Color (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27369"/>
		<updated>2011-03-18T20:12:51Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Color subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the FieldColor for a ScreenField. FieldColor is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Color syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;fieldcolor&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A FieldColor enumeration. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is blue &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a ScreenField object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Color property lets you set colors regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of color attributes. Under either of these conditions, which are not detectable by the screen methods, the&lt;br /&gt;
display may not show the intended colors.&lt;br /&gt;
&lt;br /&gt;
For an example using Color method calls, see &amp;amp;amp;#x201C;[[Screen class example]]&amp;amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Color footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27368</id>
		<title>Color (ScreenField property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Color_(ScreenField_property)&amp;diff=27368"/>
		<updated>2011-03-18T20:12:39Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ScreenField:Color subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or returns the FieldColor for a ScreenField. FieldColor is a ScreenField class enumeration. This attribute is initially set for a field by the [[Screen class#AddField function|AddField method]].&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:ScreenField:Color syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;fieldcolor&lt;br /&gt;
&amp;lt;dd&amp;gt;A FieldColor enumeration. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is blue&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a ScreenField object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Color property lets you set colors regardless of the actual terminal type, although some terminals may not display these attributes correctly. Also, many terminal emulator programs allow local customization of color attributes. Under either of these conditions, which are not detectable by the screen methods, the&lt;br /&gt;
display may not show the intended colors.&lt;br /&gt;
&lt;br /&gt;
For an example using Color method calls, see &amp;amp;#x201C;[[Screen class example]]&amp;amp;#x201D;.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:ScreenField:Color footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=AddField_(Screen_function)&amp;diff=31729</id>
		<title>AddField (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=AddField_(Screen_function)&amp;diff=31729"/>
		<updated>2011-03-18T20:03:49Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:AddField subtitle}}&lt;br /&gt;
&lt;br /&gt;
This callable function adds a field (an instance of a ScreenField object) to the screen represented by the method object (an instance of a Screen object).&lt;br /&gt;
&lt;br /&gt;
A ScreenField can only be defined within the limits of the current screen. The number of rows and columns in the current screen is determined by Screen class methods (&amp;amp;amp;amp;#x201C;Rows property&amp;amp;amp;amp;#x201D; and &amp;amp;amp;amp;#x201C;Columns property&amp;amp;amp;amp;#x201D;, below). An attempt to define a field outside these boundaries results in request cancellation. If any part of a new screen field would overlap an existing field, the request is cancelled.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:AddField syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%sfield&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared ScreenField object that is set to a new ScreenField object reference. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Color= fieldcolor&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Color argument (name required) is a Fieldcolor enumeration value. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is blue.&lt;br /&gt;
 This parameter explicitly sets the color for a screen field. The Color method (&amp;amp;amp;amp;#x201C;Color property&amp;amp;amp;amp;#x201D;, below) lets you reset it. You can use the ProtectedColor (&amp;amp;amp;amp;#x201C;ProtectedColor property&amp;amp;amp;amp;#x201D;) and UnprotectedColor (&amp;amp;amp;amp;#x201C;UnprotectedColor property&amp;amp;amp;amp;#x201D;) methods to set defaults for a screen&#039;s protected and unprotected fields, respectively. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Column= num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Column argument (name required) is a numeric value indicating the first column position in the field. This first column, in any field, is reserved for an attribute byte and cannot contain displayable data (it appears on a screen as a blank). The field&#039;s value (display data) begins by default in the column immediately following the reserved column. The first column in a screen is column 1; the last column can be determined with the Columns method (&amp;amp;amp;amp;#x201C;Columns property&amp;amp;amp;amp;#x201D;, below). The default Column value is one greater than the ending column number of the preceding field, or it is 1.&lt;br /&gt;
 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Highlight= highlight&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Highlight argument (name required) is a Highlight enumeration value. Valid values (case unimportant) are: Underline, Reverse, Blink, or None. A ScreenField may have only one Highlight attribute. The Highlight property (&amp;amp;amp;amp;#x201C;Highlight&amp;amp;amp;amp;#x201D; on page 909) lets you reset it. The default is None. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Invisible= bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Invisible argument (name required) is a Boolean enumeration value: if True, any data in the field will not displayed on the terminal. If False (the default), the screen field data is displayed on the terminal. The Invisible property lets you reset the value. The invisible attribute can be applied to protected or nonprotected fields. It is typically used to hide password prompts or other private data, but it does not encrypt or suppress transmission of data over the network. It is intended to minimize theft of private data at terminals situated in non-private areas. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Itemid= num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Itemid argument (name required) is a numeric value assigned to the the screenfield that allows the CursorItemID method to identify the screenfield that contains the cursor after a screen read. The default ID number is 0. The item ID should be a unique value for each screenfield, but this is not enforced by the AddField method. You can reset the ID using the ScreenField ItemID method (&amp;amp;amp;amp;#x201C;Itemid property&amp;amp;amp;amp;#x201D;, below). ItemIDs are most useful when using arraylists of ScreenFields. This is commonly done for scrolling applications. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Modified= bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Modified argument (name required) is a Boolean enumeration value that indicates whether a ScreenField value has been modified by the user: True indicates the ScreenField has been modified by the user. The default, False, indicates the ScreenField has not been modified.&lt;br /&gt;
 Regardless of the initial setting of this argument, the value of the Modified property for a field is always set by the Read method. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Numeric= bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Numeric argument (name required) is a Boolean enumeration value: if True, and the field is not protected, only numeric values may be entered in the field. Numeric values must be composed of the characters 0 through 9, plus (+), minus (-), and period (.). If False (the default), field input is not restricted to numeric data. The Numeric property (&amp;amp;amp;amp;#x201C;Numeric&amp;amp;amp;amp;#x201D;, below) lets you reset the value.&lt;br /&gt;
 Regardless of the value of the Numeric attribute, the programmer can assign any type of value to the field. Enforcement of the Numeric attribute takes place only when a user enters data in the field. Some terminal emulators do not enforce numeric field restrictions, so the programmer should be aware that the value of a numeric field must still be checked for validity.&lt;br /&gt;
 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Protected= bool&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Protected argument (name required) is a Boolean enumeration value: if True, the field will be protected against modification by the user when the screen is displayed. If False, the screen field will be an input field. New fields are protected by default. The value of this attribute can be reset using the Protected method (&amp;amp;amp;amp;#x201C;Protected property&amp;amp;amp;amp;#x201D;, below). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Row= num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Row argument (name required) is a numeric value indicating the starting row number for the field. The first row in a screen is row 1, and the last can be determined with the Rows method (&amp;amp;amp;amp;#x201C;Rows property&amp;amp;amp;amp;#x201D;, below).  Any row number in the screen may be used for a field. No rows are reserved by Janus SOAP. A field may occupy more than one row.&lt;br /&gt;
 The first position in any field is reserved for an attribute byte, which cannot contain displayable data and appears on a screen as a blank. A field&#039;s display data begins by default in the column immediately following the reserved byte.&lt;br /&gt;
 The Row default value is 1 or the value specified or implied by the previous AddField call.&lt;br /&gt;
 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Value= string&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Value argument (name required) is a string that contains the screen data to be displayed. The Value parameter is simply a convenient way to set display data when the screenfield is instantiated.&lt;br /&gt;
 The [[Screenfield class#Value property|Screenfield class Value method]] performs the same work, but can also get user-entered data for a screenField. For more information on setting and getting screenField values, see &amp;amp;amp;amp;#x201C;Value property&amp;amp;amp;amp;#x201D;.&lt;br /&gt;
 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Width=width&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The optional Width argument (name required) is a numeric value indicating the length of the screen field, excluding the attribute byte. The first position in any field is occupied by an attribute byte, which cannot contain user data. The minimum width for a field is 1, and the maximum width is 255. If no width is specified, the width of the field is determined by the length of the string specified in the method&#039;s Value parameter. If neither a Width nor a Value parameter is specified, the request is cancelled. If both Width and Value parameters are specified, the Width parameter is used to set the field width, and the Value is silently padded or truncated accordingly.&lt;br /&gt;
 The Width property lets you reset the width.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Each of the screenfield attributes specified by the AddField optional parameters can be updated by their like-named methods in the [[Screenfield class]]. The &amp;amp;amp;amp;#x201C;modified&amp;amp;amp;amp;#x201D; and &amp;amp;amp;amp;#x201C;value&amp;amp;amp;amp;#x201D; attributes are also set by a user screen-interaction.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:AddField footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=AddField_(Screen_function)&amp;diff=31728</id>
		<title>AddField (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=AddField_(Screen_function)&amp;diff=31728"/>
		<updated>2011-03-18T20:03:41Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:AddField subtitle}}&lt;br /&gt;
&lt;br /&gt;
This callable function adds a field (an instance of a ScreenField object) to the screen represented by the method object (an instance of a Screen object).&lt;br /&gt;
&lt;br /&gt;
A ScreenField can only be defined within the limits of the current screen. The number of rows and columns in the current screen is determined by Screen class methods (&amp;amp;amp;#x201C;Rows property&amp;amp;amp;#x201D; and &amp;amp;amp;#x201C;Columns property&amp;amp;amp;#x201D;, below). An attempt to define a field outside these boundaries results in request cancellation. If any part of a new screen field would overlap an existing field, the request is cancelled.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:AddField syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%sfield&lt;br /&gt;
&amp;lt;dd&amp;gt;A declared ScreenField object that is set to a new ScreenField object reference.&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a Screen object.&lt;br /&gt;
&amp;lt;dt&amp;gt;Color= fieldcolor &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Color argument (name required) is a Fieldcolor enumeration value. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is blue.&lt;br /&gt;
&lt;br /&gt;
This parameter explicitly sets the color for a screen field. The Color method (&amp;amp;amp;#x201C;Color property&amp;amp;amp;#x201D;, below) lets you reset it. You can use the ProtectedColor (&amp;amp;amp;#x201C;ProtectedColor property&amp;amp;amp;#x201D;) and UnprotectedColor (&amp;amp;amp;#x201C;UnprotectedColor property&amp;amp;amp;#x201D;) methods to set defaults for a screen&#039;s protected and unprotected fields, respectively.&lt;br /&gt;
&amp;lt;dt&amp;gt;Column= num &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Column argument (name required) is a numeric value indicating the first column position in the field. This first column, in any field, is reserved for an attribute byte and cannot contain displayable data (it appears on a screen as a blank). The field&#039;s value (display data) begins by default in the column immediately following the reserved column. The first column in a screen is column 1; the last column can be determined with the Columns method (&amp;amp;amp;#x201C;Columns property&amp;amp;amp;#x201D;, below).&lt;br /&gt;
The default Column value is one greater than the ending column number of the preceding field, or it is 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dt&amp;gt;Highlight= highlight &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Highlight argument (name required) is a Highlight enumeration value. Valid values (case unimportant) are: Underline, Reverse, Blink, or None. A ScreenField may have only one Highlight attribute. The Highlight property (&amp;amp;amp;#x201C;Highlight&amp;amp;amp;#x201D; on page 909) lets you reset it. The default is None.&lt;br /&gt;
&amp;lt;dt&amp;gt;Invisible= bool&lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Invisible argument (name required) is a Boolean enumeration value: if True, any data in the field will not displayed on the terminal. If False (the default), the screen field data is displayed on the terminal. The Invisible property lets you reset the value. The invisible attribute can be applied to protected or nonprotected fields. It is typically used to hide password prompts or other private data, but it does not encrypt or suppress transmission of data over the network. It is intended to minimize theft of private data at terminals situated in non-private areas.&lt;br /&gt;
&amp;lt;dt&amp;gt;Itemid= num&lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Itemid argument (name required) is a numeric value assigned to the the screenfield that allows the CursorItemID method to identify the screenfield that contains the cursor after a screen read.&lt;br /&gt;
The default ID number is 0. The item ID should be a unique value for each screenfield, but this is not enforced by the AddField method. You can reset the ID using the ScreenField ItemID method (&amp;amp;amp;#x201C;Itemid property&amp;amp;amp;#x201D;, below). ItemIDs are most useful when using arraylists of ScreenFields. This is commonly done for scrolling applications.&lt;br /&gt;
&amp;lt;dt&amp;gt;Modified= bool &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Modified argument (name required) is a Boolean enumeration value that indicates whether a ScreenField value has been modified by the user: True indicates the ScreenField has been modified by the user. The default, False, indicates the ScreenField has not been modified.&lt;br /&gt;
&lt;br /&gt;
Regardless of the initial setting of this argument, the value of the Modified property for a field is always set by the Read method.&lt;br /&gt;
&amp;lt;dt&amp;gt;Numeric= bool &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Numeric argument (name required) is a Boolean enumeration value: if True, and the field is not protected, only numeric values may be entered in the field. Numeric values must be composed of the characters 0 through 9, plus (+), minus (-), and period (.). If False (the default), field input is not restricted to numeric data. The Numeric property (&amp;amp;amp;#x201C;Numeric&amp;amp;amp;#x201D;, below) lets you reset the value.&lt;br /&gt;
&lt;br /&gt;
Regardless of the value of the Numeric attribute, the programmer can assign any type of value to the field. Enforcement of the Numeric attribute takes place only when a user enters data in the field. Some terminal emulators do not enforce numeric field restrictions, so the programmer should be aware that the value of a numeric field must still be checked for validity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dt&amp;gt;Protected= bool &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Protected argument (name required) is a Boolean enumeration value: if True, the field will be protected against modification by the user when the screen is displayed. If False, the screen field will be an input field. New fields are protected by default. The value of this attribute can be reset using the Protected method (&amp;amp;amp;#x201C;Protected property&amp;amp;amp;#x201D;, below).&lt;br /&gt;
&amp;lt;dt&amp;gt;Row= num &lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Row argument (name required) is a numeric value indicating the starting row number for the field. The first row in a screen is row 1, and the last can be determined with the Rows method (&amp;amp;amp;#x201C;Rows property&amp;amp;amp;#x201D;, below).  Any row number in the screen may be used for a field. No rows are reserved by Janus SOAP. A field may occupy more than one row.&lt;br /&gt;
&lt;br /&gt;
The first position in any field is reserved for an attribute byte, which cannot contain displayable data and appears on a screen as a blank. A field&#039;s display data begins by default in the column immediately following the reserved byte.&lt;br /&gt;
&lt;br /&gt;
The Row default value is 1 or the value specified or implied by the previous AddField call.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dt&amp;gt;Value= string&lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Value argument (name required) is a string that contains the screen data to be displayed. The Value parameter is simply a convenient way to set display data when the screenfield is instantiated.&lt;br /&gt;
&lt;br /&gt;
The [[Screenfield class#Value property|Screenfield class Value method]] performs the same work, but can also get user-entered data for a screenField. For more information on setting and getting screenField values, see &amp;amp;amp;#x201C;Value property&amp;amp;amp;#x201D;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dt&amp;gt;Width=width&lt;br /&gt;
&amp;lt;dd&amp;gt;The optional Width argument (name required) is a numeric value indicating the length of the screen field, excluding the attribute byte. The first position in any field is occupied by an attribute byte, which cannot contain user data. The minimum width for a field is 1, and the maximum width is 255. If no width is specified, the width of the field is determined by the length of the string specified in the method&#039;s Value parameter. If neither a Width nor a Value parameter is specified, the request is cancelled. If both Width and Value parameters are specified, the Width parameter is used to set the field width, and the Value is silently padded or truncated accordingly.&lt;br /&gt;
&lt;br /&gt;
The Width property lets you reset the width.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
Each of the screenfield attributes specified by the AddField optional parameters can be updated by their like-named methods in the [[Screenfield class]]. The &amp;amp;amp;#x201C;modified&amp;amp;amp;#x201D; and &amp;amp;amp;#x201C;value&amp;amp;amp;#x201D; attributes are also set by a user screen-interaction.&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:AddField footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedHighlight_(Screen_property)&amp;diff=31970</id>
		<title>UnprotectedHighlight (Screen property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedHighlight_(Screen_property)&amp;diff=31970"/>
		<updated>2011-03-18T19:51:50Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:UnprotectedHighlight subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the current highlight default for unprotected fields in a Screen object. An unprotected field is assigned this highlight unless another highlight value is explicitly specified in the AddField statement that defines the field. A field&#039;s highlight can also be changed by the [[Screenfield class]] Highlight method.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:UnprotectedHighlight syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;highlight&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Highlight enumeration. Valid values (case unimportant) are none, underline, reverse, and blink. The default value is none. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:UnprotectedHighlight footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedHighlight_(Screen_property)&amp;diff=31969</id>
		<title>UnprotectedHighlight (Screen property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedHighlight_(Screen_property)&amp;diff=31969"/>
		<updated>2011-03-18T19:51:45Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:UnprotectedHighlight subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the current highlight default for unprotected fields in a Screen object. An unprotected field is assigned this highlight unless another highlight value is explicitly specified in the AddField statement that defines the field. A field&#039;s highlight can also be changed by the [[Screenfield class]] Highlight method.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:UnprotectedHighlight syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;highlight &lt;br /&gt;
&amp;lt;dd&amp;gt;A Highlight enumeration. Valid values (case unimportant) are none, underline, reverse, and blink. The default value is none.&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a Screen object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:UnprotectedHighlight footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedColor_(Screen_property)&amp;diff=31957</id>
		<title>UnprotectedColor (Screen property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedColor_(Screen_property)&amp;diff=31957"/>
		<updated>2011-03-18T19:50:22Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:UnprotectedColor subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the current default for the color of unprotected fields in a Screen object. An unprotected field is assigned this color unless another color value is explicitly specified in the AddField statement that defines the field. A field&#039;s color can also be changed by the [[Screenfield class]] Color method.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:UnprotectedColor syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;fieldcolor&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A Fieldcolor enumeration. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is green. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:UnprotectedColor footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedColor_(Screen_property)&amp;diff=31956</id>
		<title>UnprotectedColor (Screen property)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=UnprotectedColor_(Screen_property)&amp;diff=31956"/>
		<updated>2011-03-18T19:50:18Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:UnprotectedColor subtitle}}&lt;br /&gt;
&lt;br /&gt;
This property sets or gets the current default for the color of unprotected fields in a Screen object. An unprotected field is assigned this color unless another color value is explicitly specified in the AddField statement that defines the field. A field&#039;s color can also be changed by the [[Screenfield class]] Color method.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:UnprotectedColor syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;fieldcolor &lt;br /&gt;
&amp;lt;dd&amp;gt;A Fieldcolor enumeration. Valid values (case unimportant) are turquoise, green, blue, red, white, yellow, and pink. The default is green.&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen&lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a Screen object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:UnprotectedColor footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31945</id>
		<title>Rows (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31945"/>
		<updated>2011-03-18T19:48:39Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Rows subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the number of rows in the current screen. This number corresponds to the row value returned by a Model 204 VIEW MODEL command.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Rows syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A numeric variable to contain the number of screen rows. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Rows footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31944</id>
		<title>Rows (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31944"/>
		<updated>2011-03-18T19:48:38Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Rows subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the number of rows in the current screen. This number corresponds to the row value returned by a Model 204 VIEW MODEL command.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Rows syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A numeric variable to contain the number of screen rows. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Rows footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31943</id>
		<title>Rows (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Rows_(Screen_function)&amp;diff=31943"/>
		<updated>2011-03-18T19:48:34Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Rows subtitle}}&lt;br /&gt;
&lt;br /&gt;
This read-only property returns the number of rows in the current screen. This number corresponds to the row value returned by a Model 204 VIEW MODEL command.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Rows syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%num &lt;br /&gt;
&amp;lt;dd&amp;gt;A numeric variable to contain the number of screen rows.&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen &lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a Screen object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Rows footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31930</id>
		<title>Read (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31930"/>
		<updated>2011-03-18T19:47:10Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Read subtitle}}&lt;br /&gt;
&lt;br /&gt;
This callable function does the actual write of the screen to the &amp;quot;terminal,&amp;quot; and it invokes a Model 204 wait while the user responds to the displayed screen. It then reads from the terminal the subsequent user response and updates the values of any modified ScreenField objects.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Read syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%key&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared actionKey enumeration set to the identifier of the key that activated the reading of the screen. Valid values (case unimportant) are Enter and pf1, pf2, and so on through pf24. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Modified property is reset for all non-protected&lt;br /&gt;
ScreenFields after the Read method is invoked. If a particular ScreenField value&lt;br /&gt;
has been modified by the user, the Modified property for that field is set to True.&lt;br /&gt;
Otherwise, the Modified property is set to False.&lt;br /&gt;
&lt;br /&gt;
For an example using the Read method, see [[Screen Object Sample Code]].&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Read footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31929</id>
		<title>Read (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31929"/>
		<updated>2011-03-18T19:47:09Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Read subtitle}}&lt;br /&gt;
&lt;br /&gt;
This callable function does the actual write of the screen to the &amp;quot;terminal,&amp;quot; and it invokes a Model 204 wait while the user responds to the displayed screen. It then reads from the terminal the subsequent user response and updates the values of any modified ScreenField objects.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Read syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%key&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A declared actionKey enumeration set to the identifier of the key that activated the reading of the screen. Valid values (case unimportant) are Enter and pf1, pf2, and so on through pf24. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%screen&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A reference to an instance of a Screen object.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Modified property is reset for all non-protected&lt;br /&gt;
ScreenFields after the Read method is invoked. If a particular ScreenField value&lt;br /&gt;
has been modified by the user, the Modified property for that field is set to True.&lt;br /&gt;
Otherwise, the Modified property is set to False.&lt;br /&gt;
&lt;br /&gt;
For an example using the Read method, see [[Screen Object Sample Code]].&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Read footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31928</id>
		<title>Read (Screen function)</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Read_(Screen_function)&amp;diff=31928"/>
		<updated>2011-03-18T19:47:05Z</updated>

		<summary type="html">&lt;p&gt;TomWiccan: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Screen:Read subtitle}}&lt;br /&gt;
&lt;br /&gt;
This callable function does the actual write of the screen to the &amp;quot;terminal,&amp;quot; and it invokes a Model 204 wait while the user responds to the displayed screen. It then reads from the terminal the subsequent user response and updates the values of any modified ScreenField objects.&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{Template:Screen:Read syntax}}&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;%key &lt;br /&gt;
&amp;lt;dd&amp;gt;A declared actionKey enumeration set to the identifier of the key that activated the reading of the screen. Valid values (case unimportant) are Enter and pf1, pf2, and so on through pf24.&lt;br /&gt;
&amp;lt;dt&amp;gt;%screen &lt;br /&gt;
&amp;lt;dd&amp;gt;A reference to an instance of a Screen object.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
The Modified property is reset for all non-protected&lt;br /&gt;
ScreenFields after the Read method is invoked. If a particular ScreenField value&lt;br /&gt;
has been modified by the user, the Modified property for that field is set to True.&lt;br /&gt;
Otherwise, the Modified property is set to False.&lt;br /&gt;
&lt;br /&gt;
For an example using the Read method, see [[Screen Object Sample Code]].&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:Screen:Read footer}}&lt;/div&gt;</summary>
		<author><name>TomWiccan</name></author>
	</entry>
</feed>