Class: cDbTextEditDS_
Class Hierarchy:
DFBaseTextEditcTextEditcDbTextEdit_cDbTextEditDS_Mixins:
DataFile_Help_Mixin, DFCode_DEO_Mixin, DFNavigate_Mixin,
Direct Known Subclasses:
cDbTextEdit, Class Definition
Properties
BooleanpbTestCharCount
if true, we dynamically test the length of the stream (i.e., the real length that gets
written to the database) to see if it is too long. If you text is very long this may be
too slow and you would therefore want to disable it.
IntegerpiLastCharCount
IntegerpiMaxStreamLength
Functions and Procedures
Bind_Data(integer File# Integer Field#)
Command(Integer wParam Integer lParam)
do an additional test in EN_CHANGE to handle testing of stream length
Construct_Object()
integerPrompt_Object(integer item#)
these should be in text_win.pkg All DEOs shoudld understand this
message. Needed for smart pulldown shadowing of these items
integerValidate_Items(integer flag)
augment to raise an error if the field length is too long. When we set max length in the control is handles CR/LF as one character.
When it is streamed (paValue or Value) those become two characters. Therefore the max length enforced in the control may still be too
long for the field buffer. That's why we must check this one more time.
integerZoom_Object(integer item#)
References (1):