Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2330 connectés 

 


Dernière réponse
Sujet : [Delphi]Deux questions sur les TMemo (colorier +inserer)
antp Ha ouais :/
Tu veux colorier du HTML standard ?
Le problème est où ? Pour l'installer ? L'utiliser ? Faire ton propre "colorieur" avec ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp Ha ouais :/
Tu veux colorier du HTML standard ?
Le problème est où ? Pour l'installer ? L'utiliser ? Faire ton propre "colorieur" avec ?
farib j'ai téléchargé, masi je capte pas comment on sen sert, c'est du delphi et moi je fais du builder
antp Utilise Synedit, c'est le mieux :D
Si tu veux colorier une syntaxe autre que celles proposées par défaut il paraît que c'est assez facile à créer pour que le TSynEdit puisse le gérer...
farib c'est du déterrage de topic, masi bon, "rechercher", je connais :D
 
y'a pas un moyen plus rapide de faire un affichage formaté
 
ou un autre moyen de faire de l'affichage formaté que dnas un memo/richedit
taureau laisse tomber richedit ce n'est pas trop fait pour cela, si c'est juste pour avoir un éditeur avec coloration syntaxique pour des sources html, c, pascal, vb ou autre, installe plutot synedit, c'est un composant en open source (gratuit + source)  
 
http://synedit.sourceforge.net/
[SDF]Poire Pour faire des trucs comme ça il faudrait parser... G en ce moment ce pb... (utiliser le HTML ds un RichEdit)...
fox25

[SDF]Poire a écrit a écrit :

RichEdit1.SelStart := Length(RichEdit1.Lines.Text);
RichEdit1.SelLength := 0;
SavCol := RichEdit1.SelAttributes.Color;
RichEdit1.SelAttributes.Color := UColor;
RichEdit1.Lines.Add(Text.Strings[0]);
RichEdit1.SelAttributes.Color := SavCol;  




 
  :hello:  Merci [SDF]Poire,
 
Je viens de remarque que si j'utilise un RichEdit, j'ai des problème (convertir un RichEdit en HTML:=Problème, mais pas Memo en Html), donc je peux pas utiliser ton code pour l'instant.
 
Mais sinon, c'est pas possible d'inserer du text dans un ligne (entre <p> et </p> par exemple-> <p>le texte</p> ) et non pas inserer une ligne entière?

Je@nb ben fo que tu lise ton fichier de A à Z et appliquer en boucles les modification que tu veux
[SDF]Poire RichEdit1.SelStart := Length(RichEdit1.Lines.Text);
RichEdit1.SelLength := 0;
SavCol := RichEdit1.SelAttributes.Color;
RichEdit1.SelAttributes.Color := UColor;
RichEdit1.Lines.Add(Text.Strings[0]);
RichEdit1.SelAttributes.Color := SavCol;
fox25

Je@nb a écrit a écrit :

Il fo parser le fichier et appliquer les modifications que tu veux  




 
C'est quoi Parser un fichier?
Moi je veux que ça est de la couleur que lorsque le fichier est ouvert avec mon logiciel. (je veux coloriser pour mieux pouvoir lire un fichier de code).

[SDF]Poire

fox25 a écrit a écrit :

 
Alors on fait comment avec un RichEdit?  




C la mort... enfin C chelou...
Wait je te passe 1 bout de code

Je@nb Il fo parser le fichier et appliquer les modifications que tu veux
fox25

[SDF]Poire a écrit a écrit :

Pas possible de coloriser ds Memo utilise un RichEdit  




Alors on fait comment avec un RichEdit?

[SDF]Poire Pas possible de coloriser ds Memo utilise un RichEdit
fox25 Bonjours à tous,  
 
Deux petites questions naviguent dans mon cerveau depuis quelques temps, les voici exposées.
 
 - j'aimerais bien pouvoir inserer du texte à un "coordonnée précise" dans un TMemo. Je sais comment inserer du text entre des lignes (avec memo1.Lines.Insert(memo1.CaretPos.y,'XXX'); memo1.carepos étant la position du curseur sur l'axe Y dans le memo1).Mais j'aimerais bien pourvoir aussi utilisé la coordonnée X du curseur pour inserer du text en plein milieu d'une ligne. Comment faire???
 
- j'aimerais aussi savoir si c'est possible et pas trop compliquer de colorier du texte (style editeur HTMl).
Exemple: colorier tout les <p> en vert et le <br> en rouge par exemple dès l'ouverture du fichier. (j'ouvre ce fichier html et mon programme s'ammuse à mettre tout les <p> qu'il trouve en ver)
 
Merci.
 
Fox25

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)