Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 14 nov. 2006 à 02:24
dans le lien que je te donne tu as un exemple de
"marge" dans un TRichEdit
ensuite en cherchant un peut dans l'aide de Delphi sous Paragraph on trouve la propriété : LeftIndent
la suite vient de l'aide de Delphi:
"
property LeftIndent: Longint;
Spécifie le décalage, exprimé en pixels, du paragraphe par rapport à la marge gauche.
Description
Utilisez la propriété LeftIndent pour décaler un paragraphe par rapport à la marge gauche du texte. LeftIndent permet de mettre en avant des paragraphes à l'intérieur du texte.
Remarque : L'ajout de puces à un ensemble de paragraphes, en utilisant la propriété Numbering, affecte également le décalage à gauche."
il existe encore d'autres propriétés ...
pour le reste c'est à toi de créer ta propre règle et de la lier avec la/les
méthode(s) du TRichEdit
en tenant compte s'il y a du texte sélectionné où non
s'il y a du texte sélectionné ben c'est ce dernier qui devra bouger en fonction
de la valeur de la marge
sinon la valeur est pour le reste du document
j'ai jamais dit que tout était fait ... il y a une part de travail personnel à
fournir
mais tu devrais avoir tout ce dont tu as besoin dans ce lien pour le réaliser