CrichEditCtrl : Link anlegen zerstört vorherige Formateinstellung
-
Wir arbeiten gerade an einem kleinen Texteditor. Dazu nutzen wir die CRichEdit Komponente.
Wenn wir jetzt einen Link anlegen (was gut funktioniert) oder aber auch die Autolink funktion nutzen entsteht ein Problem.Problem :
Variante 1 bei Autolink :
- man schreibt einen Link das gute RichEdit erkennt es und macht es fein blau.
- wenn das geschriebene (der link) nun das letzte im textfeld ist und man den Cursor einmal nach links und dann wieder nach rechts bewegt. So das man wieder am ende des links steht. hat er die Fonteinstellungen vergessen er kennt nicht mehr die schriftgröße (schreibt kleiner) die Schriftart ist weg, bold und underline einstellungen etc.Variante 2 bei Link selbst definieren :
eigentlich völlig gleiches problem :
- man markiert einen Text als Link wenn man jetzt mit den Cursortasten zum Ende des Links geht dann vergißt er auch alle Formateinstellungen
Ist das ein bekannter Bug im CRichtEditCtrl ?
Weil wir haben auch von anderen Leuten im Netz Bsp angeschaut da ist es genauso. Und z.B. mit der Autolink funktion haben wir nix zu schaffen. Wir schliessen also aus das es an unserem Code liegt ...
Anderes Problem :
Etwas anderes was uns spanisch vorkommt ist das wenn man einen Link definiert und eine zeile drunter nix steht das komplette textfeld unterhalb des Links als anklickbare Fläche dient ... sehr skuril.Hier noch ein Link zu einem Projekt wo der Fehler zu beobachten ist welches aber nicht von uns stammt.
http://www.codeproject.com/KB/edit/cricheditctrlgs.aspx