002
15.12.2004, 09:21 Uhr
ARM-Tec
|
Hallo Th, Hallo Leute,
ist ja keine schlechte Idee mit OnChange aber wenn sich RitchEdit1 ändert ändert sich RitchEdit2 auch wieder. Da beist sich der Hund in den eigenen Schw... . Oder mache ich da noch was falsch???
Ist aber in zwischen über das Speichern in eine Datei recht gut gelöst, da die Änderungen ja doch gleich gespeichert werden. Aber mein problem ist eher das mit dem Format bzw. mit den Eigenschaften des Font!!!
Also kurze Beschreibung:
Est soll immer ein Abschnitt mit bestimmten Einstellungen des Textes in ein RichEditfeld geschrieben werden. Das klappt auch. Hab ich schon soweit.
------- (Soll in z.B. roter Farbe sein)
Gerät defekt an Hersteller!!! (Soll in z.B. roter Farbe sein und Fett)
Bearbeitet von: (In Fett)
Datum: (In Fett)
Lieferschein Nr.: (In Fett)
Auftragsnr.: (In Fett)
------- (Soll in z.B. roter Farbe sein)
Wird aber nun ein Eintrag gemacht der auch wieder gleich anschließend kommen soll, ändern sich die oberen Font Einstellungen auf normale Einstellung (txt) Format. der neu Eintrag ist wieder wie er sein soll in Farbe und Fett.
Ich speichere also den ersten Eintrag mit:
Form1->RichEdit1->Lines_>SaveToFile(Datei);
und lade den "neuen" Text gleich anschließend wieder in das RitchEdit1.
Form1->RichEdit1->Lines->LoadFromFile(Datei);
alles noch OK.
Ergänze den zweiten Eintrag (kleiner Ausschnitt) mit folgendem,
Form4->RichEdit1->SelAttributes->Style = Form4->RichEdit1->SelAttributes->Style << fsBold; Form4->RichEdit1->Lines->Add(Lieferschein);
wieder Speichern, so und nun pasiert es das alle Fonteinstellungen von ersten Eintrag verloren gehen und vom neuen aber so sind wie sie sein sollen!!!
Warum???
Habe in der Hilfe mich mit der Eigenschaft PlainText, Font, DefaultConverter usw. schon beschäftigt gibt es sonst noch was, auf das ich schauen muss?
Kann mir jemand kurz eine Zeile posten wie ich den DefaultConferter benutze???
Gut das war mal die Problembeschreibung von dem größeren Problen das ich habe. Weiteres Problem ist ein neues Thema.
Also bis dann, hoffe es kann mir jemand helfen, denn ich brauch dringend diese Funktion.
TCHÖÖ
ARM-TEC |