Initial Setup Properties |
||
|
||
Runtime Properties |
||
|
||
Methods |
||
|
|
|
Events |
||
|
Overview
This control functions as a container for the other VBVoice controls, providing an environment where VBVoice can draw the control connections. It also provides project-wide properties and methods that control both the design environment and system operation at runtime.
VBVFrame has a Transfer object property that contains general properties to be defined by the control at design time. These can be used to transfer variable values from Visual Basic code into the VBVoice controls, for example, to provide data to phrases and to allow control over VBVoice controls based on Visual Basic data. You can access these properties from VBVoice control fields using the %ControlName.PropertyName% syntax and from Visual Basic code using the syntax Controlname.Transfer.Propertyname(Channel). See Transfer and the example Transfer, which shows how you can use this property.
Various language properties are also defined in VBVFrame: DateOrder and TimeFormat. You use these properties to define how VBVoice vocalizes dates and times and to specify a language for all system channels. The optional Language control provides simultaneous multi-lingual capability, including different rules for vocalizing numbers, dates, and times.