
Introduction
I designed a text box control while I worked in Visual Basic 6.0. I found it very useful as it uses a very good validation logic.
Developers can specify the criteria of validation and the text box will follow the criteria.
Description
It has all the properties as a standard text box. It has some additional properties. They are as follows...
AllowedChar: This property will force the validation logic to allow the characters specified here.
IlligalChar: This property will force the validation logic not to allow the characters specified here.
IlligalChar has more precedence than AllowedChar.
Format: User can specify a pre-defined format for the text box. The available choices are as follows..
fmtText: Any text is allowed.
fmtAlphabetic: Only alphabets are allowed.
fmtAlphaNumeric: Only alphabets and numeric characters are allowed.
fmtUnsignedNumeric: Only unsigned numbers are allowed.
fmtSignedNumeric: Only signed numbers are allowed.
fmtUnsignedFloat: Only unsigned float is allowed.
fmtSignedFloat: Only signed float is allowed.
TextCase: User can specify the text case. The options are as follows:
Normal
Sentence
lowercase
UPPERCASE
TitleCase
tOGGLEcASE