Ca ne marche toujours pas, même si je met visible depuis le debut sur ma Form 1 un composant TE: TRichEdit, au moment oùje fais TE.Lines.AddStrings(RichEdit1.Lines); toute la mise en forme dégage alors que j'ai crée de la m^me manière RichEdit1?...
Il doit y a voir plus simple que de faire 2 fois les mises en forme.?
Merci
-------------------------------
Réponse au message :
-------------------------------
As-tu mis la propriété PlainText à False ?
==> TE.PlainText := False;
May Delphi be with you.site Delphiprog-------------------------------
Réponse au message :
-------------------------------
Merci, avec la compil' des deux réponses, mon programme marche.

.
Par contre, j'ai un nouveau soucis : Je veux fusionner 3 RichEdit en 1 pour l'enregistrer en RTF., Je fais :
TE.Lines.AddStrings(RichEdit1.Lines);
TE.Lines.AddStrings(RichEdit2.Lines);
TE.Lines.AddStrings(RichEdit3.Lines);
TE.Lines.SaveToFile(SaveDialog1.FileName);
Mais je perd a ce moment toute la mise en forme. Y a t il une solution?
Merci
MagicVinni
-------------------------------
Réponse au message :
-------------------------------
Comme tout composant visuel, il faut aussi affecter la propriété Parent :
TE.Parent := Form1;
May Delphi be with you.site Delphiprog-------------------------------
Réponse au message :
-------------------------------
c'est normal car tu essaies de créer le richedit en référence à lui même...
essaie plutot ainsi :
TE := TRichEdit.Create(Form1); // ou le nom de ta form
TE.Visible := false;
TE.Lines.Add....etc
[reste du code]
TE.Free; // il est fortement déconseillé d'utiliser Destroy, car Free effectue quelques vérifications avant de supprimer effectivement l'objet
voila, j'espère que cela t'aidera !
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
je voudrais utiliser dans mo programme un TRichEdit Intermediaire, je tape donc
var TE:TRichEdit
begin
TRichEdit.Create(TE);
TE.lines.add....
......
TE.Destroy;
end;
Ca compil bien, mais au moment d'utiliser TE, ca plante, je pense qu'il y a un probleme d'initialisation. Quelqu'un peut il me donner la syntaxe.
Merci d'avance