Class: cDbTextEditDS_
Class Hierarchy:
DFBaseTextEdit

cTextEdit


cDbTextEdit_



cDbTextEditDS_Mixins:
DataFile_Help_Mixin, DFCode_DEO_Mixin, DFNavigate_Mixin,
Direct Known Subclasses:
cDbTextEdit, Class Definition
Properties
Boolean
pbTestCharCount
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.
Integer
piLastCharCount
Integer
piMaxStreamLength
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()
integer
Prompt_Object(integer item#)
these should be in text_win.pkg All DEOs shoudld understand this
message. Needed for smart pulldown shadowing of these items
integer
Validate_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.
integer
Zoom_Object(integer item#)
References (1):