begin process at 2010 02 10 00:06:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Divers

 > 

RichEdit


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

RichEdit

mardi 7 mars 2006 à 18:44:57 | RichEdit

hackoustik

kelk1 aurait il du code dexemple pour les RichEdit, un peu de tout.
comme ca sa m'évite de poser pleins de questions ;)

par exemple, peut ton ecrire une ligne avec une couleur de fond ?
peut ont inserer un icon dans un ligne ?

enfin des trucs comme ca ;)

bonne journée à tous !
mardi 7 mars 2006 à 18:50:01 | Re : RichEdit

hackoustik

Réponse acceptée !
ha oui aussi, comment faire un scroll automatique de facon a tjr voir la derniere ligne qui est ajouter ?
mardi 7 mars 2006 à 23:49:03 | Re : RichEdit

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
pour afficher la dernière ligne tu fais ceci après l'ajout de la ligne :

SendMessage(RichEdit1.Handle, WM_VScroll, SB_BOTTOM, 0);


@+
Cirec
mardi 7 mars 2006 à 23:59:16 | Re : RichEdit

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
pour plus d'informations tu as également la source de Japee ici :

http://www.delphifr.com/codes/SCROLLING-DEFILEMENT-AUTOMATIQUE-SCROLLBAR-DANS-TRICHEDIT-TMEMO-ETC_12760.aspx




@+
Cirec
mercredi 8 mars 2006 à 00:32:47 | Re : RichEdit

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Un petit exemple pour le texte :


procedure TForm1.FormCreate(Sender: TObject);
begin
// definit les attributs du teste par défaut
with RichEdit1 do
begin
Lines.Clear;
DefAttributes.Color := clBlue;
DefAttributes.Style := [fsBold, fsItalic];
End;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
with RichEdit1.SelAttributes do // n'est valable que pour la ligne suivante
begin
Name := 'Comic sans MS';
Color := clRed;
Height := Height + 5;
Style := [fsBold]
end;
RichEdit1.Lines.Add('Cette ligne de texte sera en rouge.');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
RichEdit1.Lines.Add('Cette ligne de texte sera en couleur par défaut.');
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
with RichEdit1 do
begin
with SelAttributes do
begin
Name := 'MS Sans Serif';
Color := clBlack;
Height := Height + 5;
Style := [fsBold]
end;
// Définit le style d'énumération à Bullet (point)
Paragraph.Numbering := nsBullet;
Lines.Add('Introduction');
Lines.Add('1° point');
Lines.Add('2° point');
Lines.Add('Suite');
Lines.Add('et fin');
Paragraph.Numbering := nsNone; // retire les Bullets
Paragraph.Alignment := taCenter; // centrer le texte
Lines.Add('');
Lines.Add('Suggestions :');
Lines.Add('');
ParaGraph.Alignment := taLeftJustify; // justifier à gauche
ParaGraph.FirstIndent := 10; // on decale de 10 vers la droite
Lines.Add('');
Lines.Add('Blablabla');
Lines.Add('et re Blablabla');
end;
end;


Pour les Images il faut utiliser un RXRichEdit

@+
Cirec
mercredi 8 mars 2006 à 05:36:50 | Re : RichEdit

hackoustik

Réponse acceptée !
Merci bcp ;)

la je pars bosser, et ce we qc jrentre jme met dessus ;)


Cette discussion est classée dans : ligne, richedit


Répondre à ce message

Sujets en rapport avec ce message

richedit et couleur [ par yoghisan ] Bonjour,J'arrive à mettre une couleur differente sur chaque ligne d'un richedits1 et s2 sont des stringsRichEdit1.SelAttributes.Color := clNavy;Rich RichEdit MAJ-MIN [ par nuns ] je n'arrive pas trouver comment je pourrais ffaire pour,transformer en majuscule ou miniscule,je m'explique,Exemple alors je voudrais mettre appartire RichEdit [ par beruco ] Comment peut-on formater une ligne donnée d'un texte RichEdit?. J'aimerais par exemple mettre un titre en Arial Gras souligné pourla première ligne (l Msagent: mettre un richedit sur 1 seule ligne pour lecture fluide. [ par morinxav2 ] Bonjour,J'utilise un MsAgent (Merlin par exemple) pour lire un richedit. Le personnage lit le texte correctement mais fait une pose a chaques changeme compteur de ligne selon sa couleur dans un richedit [ par alcat2002 ] Bonjour a tous!Je suis sous delphi 7.Voila j'ai un richedit, dont les lignes changent de couleur.En face de chaque ligne, un label pour faire un petit richedit [ par titiyo ] bonjours,voila j'essaye de recuperer un richedit dans une string grid ligne par ligne , ligne 1 richeedit = line 1 de la stringgrid , ca pas de pb mai Ajouter ligne RTF à un RichEdit [ par l0sth34d2 ] Bonjour à tous!Après de longues recherches et essais, je n'arrive pas à parvenir à ajouter une ligne au format RTF à mon RichEdit qui contient déjà un RichEdit Focus Ligne [ par rafraf6 ] Bonjour,J'ai 1 variable i qui va recevoir la ligne sélectionnée avec le curseur de la souris. Et je voudrais mettre cette ligne en surbrillance des qu affiché les dernières lignes dans un richedit [ par philpas ] bonjour,j'utilisais un memo. A chaque fois que j'utilise la fonction memo.lines.add('ligne'); celui ci m'affiche la ligne à l'écran même si memo conti différence de résultat avec richedit sous W95 et W2000 [ par philpas ] Bonjour,J'ai un petit problème. Dans un richedit j'affiche la réception des données du port série. Les lignes défilent une à une. J'utilise ça. SendMe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales