NewEnabled property (WinStudio scripts)

Applies To

IWSIDOCollection interface

Definition

Enables/Disables the New operation for a specified IDO collection, or returns a value indicating whether the New operation is enabled.

Set Syntax

object.NewEnabled = Boolean

  Part   Description
object Required. A reference to a valid IDO collection object.
Boolean Required. Determines whether the New operation is enabled:
  • True: Enables the New operation.
  • False: Disables the New operation.

Get Syntax

object.NewEnabled

  Part   Description
object Required. A reference to a valid IDO collection object.

Remarks

The New operation determines whether the user can create a new object in the specified collection. If the New operation is disabled, the toolbar icon is disabled, the New option does not appear on the Actions menu, and the keyboard command does not work.

For the get syntax, a return value of:

  • TRUE indicates that the New operation is enabled.
  • FALSE indicates that the New operation is disabled.

Examples

Sub Main()
   Dim oCache As IWSIDOCollection
   Dim sOption As String
   oCache = ThisForm.CurrentIDOCollection
   sOption = Trim(GetParameter(0))
   If sOption = "NEW" Then
      oCache.NewEnabled = True
   End If
End Sub
Sub Main()
   Dim oCache As IWSIDOCollection
   oCache = ThisForm.CurrentIDOCollection
   If oCache.NewEnabled Then
       oCache.NewEnabled = False
       Application.ShowMessage("You cannot create a new object at this time.")
   Else
       oCache.NewEnabled = True
       Application.ShowMessage("Ready to create new object.")
   End If
End Sub