Width Checking: Diagnosis

When VBLM width checks a translated control property, it provides a shorthand diagnosis of its conclusion:

OVERFLOW

VBLM diagnoses an overflow when the textwidth of the translation is wider than the control, the textwidth of the original string is narrower than the control, and if a label, AutoSize = FALSE.

POSSIBLE OVERFLOW

VBLM diagnoses a possible overflow when the textwidth of the translation is wider than the control but either the original is also, indicating that wrapping is OK, or if a label, AutoSize = TRUE.

CROWDED

VBLM diagnoses crowding when the textwidth of the translation is 90-99% as wide as the control and the textwidth of the original string is less than 90% as wide.

POSSIBLY CROWDED

VBLM diagnoses possible crowding when the textwidth of the translation is 90-99% as wide as the control and so is the textwidth of the original string.

OK

VBLM diagnoses OK when the textwidth of the translation is less than 90% as wide as the control.

 

For embedded strings and translated properties of controls without a width property (eg menu captions), VBLM reports the Translated/Original textwidth ratio in place of a diagnosis.