VBScript Editor IntelliSense

IntelliSense provides an array of options that make language references easily accessible. When coding, you do not need to leave the Code Editor or the Immediate Mode command window to perform searches on language elements. You can keep your context, find the information you need, insert language elements directly into your code, and even have IntelliSense complete your typing for you.

IntelliSense comprises the following options…

List Members

You can display a list of valid members from class tags, fields from any tag, properties/methods from an ActiveX object, or functions from the Built-in Scripting Language. Selecting from the list inserts the member into your code.

When you type the $ character on any VBScript interface, a list box will automatically open with the list of all tags available for the current project as well as all functions from the Built-in Scripting Language.

Figure 1.
Web Studio Help tech0434 VBScript Editor IntelliSense

When you type the name of a class tag followed by the dot character ( . ) on any VBScript interface, a list box will automatically open with the list of all members from the class tag:
Figure 2.
Web Studio Help tech0435 VBScript Editor IntelliSense

When you type the name of a tag followed by the hyphen and greater than characters ( -> ) on any VBScript interface, a list box will automatically open with the list of all fields available for this tag:
Figure 3.
Web Studio Help tech0436 VBScript Editor IntelliSense

The items are displayed in alphabetic order, and each item has an icon to identify its main type, as follows:
Icon Type
Web Studio Help icon tag boolean VBScript Editor IntelliSense Boolean Tag
Web Studio Help icon tag integer VBScript Editor IntelliSense Integer Tag
Web Studio Help icon tag real VBScript Editor IntelliSense Real Tag
Web Studio Help icon tag string VBScript Editor IntelliSense String Tag
Web Studio Help icon tag class VBScript Editor IntelliSense Class Tag
Web Studio Help icon activex method VBScript Editor IntelliSense Function from the Built-in Scripting Language
When you type the name of an ActiveX control that is inserted on the screen followed by the dot character ( . ) on any VBScript interface from the screen where the ActiveX object is inserted, a list box will automatically open with the list of all properties and methods from the object:
Figure 4.
Web Studio Help tech0437 VBScript Editor IntelliSense

The items are displayed in alphabetic order, and each item has an icon to identify its main type, as follows:
Icon Type
Web Studio Help icon activex property VBScript Editor IntelliSense Property from the ActiveX object
Web Studio Help icon activex method VBScript Editor IntelliSense Method from the ActiveX object

Parameter Quick Info

The Quick Info option displays pop-up boxes with the information about the functions from the Built-in Scripting Language. The information includes all the parameters supported by this function, with the currently configured one in bold text.

Figure 5.
Web Studio Help tech0438 VBScript Editor IntelliSense

Complete Word

Complete word finishes a tag, member, field, function, or ActiveX property/method name once you have entered enough characters to disambiguate the term. After you type the first few letters of the name, you can press Ctrl+Space to complete the name automatically.

VBScript Editor IntelliSense