A collection of the most recently used (MRU) files. Each item in the collection is a filename. Returns a reference to an item at the specified index in the collection. Filename of the most recently used file at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Specifies the maximum size of the collection. The MRUFiles collection cannot become larger than the size this property specifies. When the collection reaches the maximum size, new items you add to the beginning of the collection replace the oldest items at the end of the collection. The Application Manager control persists the value this property specifies. Removes all items from the collection. Removes the specified item from this collection, if it exists. Returns True when the item is removed from the collection. Returns False when the item is not found. Specifies the filename to remove from the collection. Returns a string that you can display in a menu used for opening the most recently used files. The display name of the filename at the index. Specifies the index of an item. Specifies the maximum width, in pixels, of the display name string. The width of the string is measured using the system menu font. Adds a filename to the beginning of the collection. Specifies the filename to add to the collection. A collection of selected steps. You can obtain a reference to the collection from the SequenceFileViewMgr.SelectedSteps and ExecutionViewMgr.SelectedSteps properties. Returns a reference to an item at the specified index in the collection. The step at the specified index in the collection. Specifies the index of the item to retrieve. Returns the number of items in the collection. Removes all items from the collection. Adds a step to the collection. When the SequenceFileViewMgr.StepGroupMode property is StepGroupMode_AllGroups, call the SelectedSteps.AddStep method instead of this method. Specifies the index in the current step group of the step to add. Specifies whether the End step is selected. Retrieves the step index within a step group of a selected step. The step index of the step in the collection. Specifies the index of a step in the collection. Returns the step group of the specified step in the collection. Specifies the index of a step in the collection. Adds a step to the collection. Specifies the step to add. Adds an array of steps to the collection. Specifies the steps to add. When the SequenceFileViewMgr.StepGroupMode property is StepGroupMode_AllGroups, this property indicates whether the selection includes the step group start and end markers. The property also indicates whether each step group is expanded or collapsed. The value of this property is a bitwise-OR combination of the SelectionFlags constants. Call this method before making multiple changes to the SelectedSteps collection. When you finish changing the collection, call the SelectedSteps.EndUpdate method to update the TestStand User Interface (UI) Controls according to the changes. Use this method to minimize redrawing in the TestStand UI Controls when you programmatically change the selection. Updates the user interface according to all changes to the SelectedSteps collection you made after the previous call to the SelectedSteps.BeginUpdate method. A collection of strings. You can obtain a reference to the collection from the ApplicationMgr.CommandLineArguments property, the ExpressionEdit.GetValidEvaluationTypes, and ExpressionEdit.SetValidEvaluationTypes methods, and the ApplicationMgr.ProcessUserCommandLineArguments event. Returns a reference to an item at the specified index in the collection. The item at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Removes all items from the collection. Adds a string to the end of the collection. Specifies the string to be added. Adds a new item to the collection at the specified index. Specifies the index of the item to insert. Specifies the string to be added. Removes the specified item from this collection, if it exists. Specifies the index of the item to remove. Represents a connection to a numeric source. NumericSource of the connection. Refreshes the connected control with the current value of the NumericSource. A collection of NumericConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new NumericConnection to the collection. New NumericConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the NumericConnection is removed. Returns False when the NumericConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the NumericConnection connected to the uiObj parameter. NumericConnection connected to the uiObj parameter. When no NumericConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection to an image source. Specifies the type of ImageConnection to obtain an image from. A collection of ImageConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new ImageConnection to the collection. New ImageConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the ImageConnection is removed. Returns False when the ImageConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the ImageConnection connected to the uiObj parameter. ImageConnection connected to the uiObj parameter. When no ImageConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection to a caption source. Specifies the type of caption source to obtain the text from. For certain caption sources, this property specifies whether to return a long or short version of the caption text. Refer to the CaptionSources enumeration for more information about determining when this option affects the text and for more information about the long and short versions of the text. Specifies a format expression to evaluate when generating the caption text. For CaptionSource_MacroExpression, specify a format expression that evaluates to a string value that contains macros that specify other caption sources. For all other caption sources, specify a format expression that evaluates to a string value that contains the characters %1. This method replaces the %1 characters with the text from the caption source. Pass an empty string to use the default format for the caption source. Refreshes the user interface control connected to this CaptionConnection with the most recent text from the CaptionSource. A collection of CaptionConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new CaptionConnection to the collection. New CaptionConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the CaptionConnection is removed. Returns False when the CaptionConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the CaptionConnection connected to the uiObj parameter. CaptionConnection connected to the uiObj parameter. When no CaptionConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection to a CommandKind. Specifies the type of Command to which this CommandConnection connects. Specifies which command in the set of commands to use. Note: Use this on sets of commands. Refer to the CommandKinds enumeration for more information about supported command sets. Specifies the behavior of the CommandConnection. The value of this property is a bitwise-OR combination of the CommandConnectionOptions constants. Refreshes the state of the user interface control connected to the CommandConnection. Specifies to freeze the CommandConnection when setting the properties to avoid flicker on the connected control. FreezeRefresh calls must be balanced. For example, each time you call this method with a value of True, you must also call it with a value of False. When this parameter is True, the CommandConnection does not refresh the control. When this parameter is False, the CommandConnection refreshes the control. A collection of CommandConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new CommandConnection to the collection. New CommandConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the CommandConnection is removed. Returns False when the CommandConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the CommandConnection connected to the uiObj parameter. CommandConnection connected to the uiObj parameter. When no CommandConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from a SequenceFileView Manager control to a SequenceView control. The SequenceView control shows the contents of the current sequence in the SequenceFileView Manager control. Use the SequenceFileViewMgr.Connections property to obtain a collection of SequenceViewConnection objects. Returns the user interface control the connection connects to a SequenceFileView Manager control. Specifies whether the connected SequenceView control displays the Step Properties dialog box when editing is enabled and the user double-clicks a step. This property defaults to True. Set the property to False if you implement an alternate behavior for double-clicking a step in a sequence file. A collection of SequenceViewConnection objects you obtain by calling the SequenceFileViewMgr.Connections property. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new SequenceViewConnection to the collection. New SequenceViewConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the SequenceViewConnection is removed. Returns False when the SequenceViewConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the SequenceViewConnection connected to the uiObj parameter. SequenceViewConnection connected to the uiObj parameter. When no SequenceViewConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from a SequenceFileView Manager control to a control that displays a list of open sequence files. Use the connected control to select a sequence file to open in the SequenceFileView Manager control from the list of sequence files. When this property is True, the connected control displays the full path for all sequence files. Otherwise, the connected control displays only filenames. Specifies whether the item tooltip includes the sequence file comment in controls you connect to display the list of loaded sequence files. A collection of SequenceFileListConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new SequenceFileListConnection to the collection. New SequenceFileListConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the SequenceFileListConnection is removed. Returns False when the SequenceFileListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the SequenceFileListConnection connected to the uiObj parameter. SequenceFileListConnection connected to the uiObj parameter. When no SequenceFileListConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from a SequenceFileView Manager control to a control that displays a list of sequences for the current sequence file. Use the connected control to select the sequence to display. Returns the user interface control the connection connects to a SequenceFileView Manager control. Returns a Boolean value that indicates whether the column is visible. Specifies the column to select. Specifies whether the column is visible. You cannot hide the SeqListConnectionColumn_Label column. Specifies the column to select. Pass False to hide the column. Otherwise, the column is visible. Specifies whether the item tooltip includes the sequence comment in controls you connect to display the list of sequences in the selected sequence file. When the specified column is visible, this method returns the index of the column within the ListBoxColumns collection. Otherwise, this method returns -1. Use this index in the ListBoxColumns.Item property to return the ListBoxColumn for a specific column. Specifies the column to select. A collection of SequenceListConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new SequenceListConnection to the collection. New SequenceListConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the SequenceListConnection is removed. Returns False when the SequenceListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the SequenceListConnection connected to the uiObj parameter. SequenceListConnection connected to the uiObj parameter. When no SequenceListConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from a SequenceFileView Manager control to a control that displays the list of step groups. Use the connected control to select the step group for the current sequence. Note: This class currently contains no properties or methods. Properties or methods might be added to this class in future versions of TestStand. A collection of StepGroupListConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new StepGroupListConnection to the collection. New StepGroupListConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the StepGroupListConnection is removed. Returns False when the StepGroupListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the StepGroupListConnection connected to the uiObj parameter. StepGroupListConnection connected to the uiObj parameter. When no StepGroupListConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Contains the connections for the SequenceFileView Manager control. Collection of VariablesConnection objects. Collection of SequenceFileListConnection objects. Collection of SequenceListConnection objects. Collection of StepGroupListConnection objects. Collection of SequenceViewConnection objects. Collection of CommandConnection objects. Collection of CaptionConnection objects. Collection of ImageConnection objects. Collection of InsertionPaletteConnection objects. Represents a connection from an ExecutionView Manager control to an ExecutionViewMgrConnections.ExecutionView property. When tracing is enabled, the connected control shows the steps of the execution as they are executing. Use the ExecutionViewMgr.Connections property to obtain a collection of ExecutionViewConnection objects. Specifies the background color of the control when the execution in the ExecutionView Manager control is running. This setting is ignored when the value of the ExecutionViewConnection.Options property is ExecutionViewConnection_IgnoreColors. Specifies the background color of the control when the execution in the ExecutionView Manager control is paused. This setting is ignored when the value of the ExecutionViewConnection.Options property is ExecutionViewConnection_IgnoreColors. Specifies the background color of the control when the execution in the ExecutionView Manager control is stopped. This setting is ignored when the value of the ExecutionViewConnection.Options property is ExecutionViewConnection_IgnoreColors. Specifies the behavior of the ExecutionViewConnection. The value of this property is a bitwise-OR combination of the ExecutionViewOptions constants. Returns the user interface control the connection connects to an ExecutionView Manager control. A collection of ExecutionViewConnection objects you obtain by calling the ExecutionViewMgr.Connections property. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new ExecutionViewConnection to the collection. New ExecutionViewConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the ExecutionViewConnection is removed. Returns False when the ExecutionViewConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the ExecutionViewConnection that is connected to the uiObj parameter. ExecutionViewConnection connected to the uiObj parameter. When no ExecutionViewConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from the ExecutionView Manager control to a control that displays the callstack. You can use the connected control to change the selected sequence context when the execution is paused. Note: This class currently contains no properties or methods. Properties or methods might be added to this class in future versions of TestStand. A collection of CallStackConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new CallStackConnection to the collection. New CallStackConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the CallStackConnection is removed. Returns False when the CallStackConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the CallStackConnection connected to the UI object. CallStackConnection connected to this user interface object. When no CallStackConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from the ExecutionView Manager control to a control that displays the list of threads in the execution. You can use the connected control to display the foreground thread and to change the foreground thread when the execution is paused. Note: This class currently contains no properties or methods. Properties or methods might be added to this class in future versions of TestStand. A collection of ThreadListConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new ThreadListConnection to the collection. New ThreadListConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the ThreadListConnection is removed. Returns False when the ThreadListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the ThreadListConnection connected to the uiObj parameter. ThreadListConnection connected to the uiObj parameter. When no ThreadListConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from the ExecutionView Manager control to a control that displays the list of currently running executions. You can use the connected control to select an execution from the list of executions. When this property is True, the execution list shows executions created with the ExecTypeMask_InitiallyHidden flag. Specifies how to display executions in the execution list using a format expression. By default, the value of this property is "%CurrentExecution%". Refer to the CaptionSource_MacroExpression enumeration value for more information about types of caption sources. A collection of ExecutionListConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new ExecutionListConnection to the collection. New ExecutionListConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the ExecutionListConnection is removed. Returns False when the ExecutionListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the ExecutionListConnection connected to the uiObj parameter. ExecutionListConnection connected to the uiObj parameter. When no ExecutionListConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Represents a connection from the ExecutionView Manager control to a control that displays a report associated with an execution. Note: This class currently contains no properties or methods. Properties or methods might be added to this class in future versions of TestStand. A collection of ReportViewConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new ReportViewConnection to the collection. New ReportViewConnection. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the ReportViewConnection is removed. Returns False when the ReportViewConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the ReportViewConnection connected to the uiObj parameter. ReportViewConnection connected to the uiObj parameter. When no ReportViewConnection exists for this control, this method returns NULL. Specifies the connected user interface object. Contains the connections for an ExecutionView Manager control. Collection of VariablesConnection objects. Collection of ExecutionViewConnection objects. Collection of ReportViewConnection objects. Collection of ExecutionListConnection objects. Collection of CommandConnection objects. Collection of CaptionConnection objects. Collection of CallStackConnection objects. Collection of ThreadListConnection objects. Collection of ImageConnection objects. Collection of NumericConnection objects. Contains the connections for an Application Manager control. Use the ApplicationMgr.Connections property to obtain a collection of ApplicationMgrConnections objects. Collection of CommandConnection objects. Collection of CaptionConnection objects. Collection of AdapterListConnection objects. Represents a connection from an Application Manager control to a control that displays the list of adapters. Use the connected control to select an adapter to which to set the Engine.DefaultAdapter property. Note: This class currently contains no properties or methods. Properties or methods might be added to this class in future versions of TestStand. A collection of AdapterListConnection objects. Returns a reference to an item at the specified index in the collection. Specifies the zero-based index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new AdapterListConnection to the collection. The AdapterListConnection this method creates. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the AdapterListConnection is removed. Returns False when the AdapterListConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the AdapterListConnection connected to the uiObj parameter. When no AdapterListConnection is connected to the user interface object the parameter specifies, this method returns NULL. Specifies a connected user interface object. Represents a connection from a SequenceFileView Manager or ExecutionView Manager control to a VariablesView control. Returns the user interface control that the connection connects to a SequenceFileView Manager or ExecutionView Manager control. A collection of VariablesConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies a zero-based index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new VariablesConnection to the collection. New VariablesConnection object. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the VariablesConnection is removed. Returns False when the VariablesConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the VariablesConnection connected to the uiObj parameter. VariablesConnection connected to the uiObj parameter. When no VariablesConnection exists for this control, this method returns NULL. Specifies the connected user interface object. A collection of selected sequences. You can obtain a reference to the collection from the SequenceFileViewMgr.SelectedSequences property. Returns a reference to an item at the specified index in the collection. The sequence at the specified index in the collection. Specifies the index of the item to retrieve. Returns the number of items in the collection. Removes all items from the collection. Adds a sequence to the SelectedSequences collection. Specifies the sequence to add. Adds an array of sequences to the SelectedSequences collection. Specifies the array of sequences to add. Call this method before making multiple changes to the SelectedSequences collection. When you finish changing the collection, call the SelectedSequences.EndUpdate method to update the TestStand User Interface (UI) Controls according to the changes. Use this method to minimize redrawing in the TestStand UI Controls when you programmatically change the selection. Updates the user interface according to all changes to the SelectedSequences collection you make after a previous call to the SelectedSequences.BeginUpdate method. Represents a connection from a SequenceFileView Manager control to an InsertionPalette control. The InsertionPalette control displays a list of step types and a list of user defined template steps, sequences, and variables. Use the connected control to insert a step, sequence, or variable into a sequence file. Returns the user interface control the connection connects to a SequenceFileView Manager control. Specifies the index of the Step Types page in the InsertionPalettePages collection. Specifies the index of the Templates page in the InsertionPalettePages collection. A collection of InsertionPaletteConnection objects. Returns a reference to an item at the specified index in the collection. Item located at the specified index. Specifies the zero-based index of the item to retrieve. Returns the number of items in the collection. Creates and adds a new InsertionPaletteConnection to the collection. New InsertionPaletteConnection object. Specifies the user interface object to connect. Removes the specified item from this collection, if it exists. Returns True when the InsertionPaletteConnection is removed. Returns False when the InsertionPaletteConnection is not found. Specifies the user interface object to disconnect. Removes all items from the collection. Returns the InsertionPaletteConnection connected to the uiObj parameter. InsertionPaletteConnection connected to this user interface object. When no InsertionPaletteConnection exists for this control, this method returns NULL. Specifies the connected user interface object. A collection of selected property objects. Controls connected to the SequenceFileView Manager and ExecutionView Manager controls, such as the VariablesView, automatically update the collection while active. You can obtain a reference to the collection from the SequenceFileViewMgr.SelectedPropertyObjects and ExecutionViewMgr.SelectedPropertyObjects properties. Returns a reference to an item at the specified index in the collection. Specifies a zero-based index of the item to retrieve. Returns the number of items in the collection. Removes all items from the collection. Adds a property object to the collection. Specifies the property object to add. Adds an array of property objects to the collection. Specifies the property objects to add. Call this method before you make multiple changes to the SelectedPropertyObjects collection. When you finish changing the collection, call the SelectedPropertyObjects.EndUpdate method to update the TestStand User Interface (UI) Controls according to the changes. Use this method to minimize redrawing in the TestStand UI Controls when you programmatically change the selection. Updates the TestStand User Interface Controls according to the SelectedPropertyObjects collection changes you make after you call the SelectedPropertyObjects.BeginUpdate method. These constants represent the column type you can use with the column parameter of the SequenceListConnection.SetColumnVisible and SequenceListConnection.GetColumnVisible methods. (Value: 0) Specifies the column that contains the name of the sequence. (Value: 1) Specifies the column that contains the comment of the sequence. (Value: 2) Specifies the column that contains the requirements of the sequence. Use these constants to select step group start or end markers and to expand or collapse step groups. These constants apply only when the application displays more than one step group at a time. You cannot select step group start and end markers when steps are selected. You cannot select steps and step group end markers in collapsed step groups. (Value: 0) No collapsed step group and no selected step group markers. (Value: 1) Selects the start marker for the Setup step group. (Value: 2) Selects the start marker for the Main step group. (Value: 4) Selects the start marker for the Cleanup step group. (Value: 8) Selects the end marker for the Setup step group. (Value: 16) Selects the end marker for the Main step group. (Value: 32) Selects the end marker for the Cleanup step group. (Value: 64) Collapses the Setup step group. (Value: 128) Collapses the Main step group. (Value: 256) Collapses the Cleanup step group.