Richtextbox ocx bug with plain text insert?
Posted on 2004-04-19
I have encountered a strange problem with RichTextbox OCX.
I'm using it as a base for a source editor, in order to colorize tokens etc. I'm using VB6.
With certains text sources(no rtf, just plain text) inserting a char in editor and then call
DocLen = len(RichTextBox.text)
give me a DocLen value increased of 3 units (instead of 1 that I espect as i've inserted only one char) and I found that somewhere after that line it has added a vbcrlf char (this can be 10, or 20 or more lines after insertion point)
This strange behaviour make my multi-level undo class to fail since it thinks that I've replaced some text and not just inserted one (since i've digited only one char that is not vbcrlf and docLen is increased by 3)
Thanks for any help