RSV Code Modifications: Property & Control Definition Sections

The changes VBLM makes when rewriting the property & control definition sections of form, document object, user control, property page and selected designer files depend upon the settings of 2 RSV build options.

Note: VBLM's handling of designer files is determined by designer-specific settings. See Working with Designer Files for more info.

Strings in File Definition Section

This option, set on the Misc RSV Build Options page of the Build window, has 3 possible values: Leave Alone, Erase, or Replace with "####", where "####" is a user-definable string.

Thus when VBLM encounters a translated string property in the definition section, such as

Caption = "OK"

it will either be left as is, rewritten as

Caption = "" 'nulled by VBLM

or rewritten as

Caption = "####" 'replaced by VBLM

depending on the setting.

Note: Whatever the setting, FontName properties are always left untouched. VB doesn't like null or illegal font names, and can inappropriately step-down the FontSize parameter when the new FontName is loaded at runtime.

Enable On-the-Fly Switching

If you have checked the Enable On The Fly Switching option on the Build Now page of the Build window, VBLM adds a trigger control to the property definition section: see Enabling On The Fly Switching. for details.