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

  FORUM HardWare.fr
  Programmation

  [Delphi]Deux questions sur les TMemo (colorier +inserer)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Delphi]Deux questions sur les TMemo (colorier +inserer)

n°101479
fox25
con prend pas
Posté le 17-02-2002 à 16:58:43  profilanswer
 

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

mood
Publicité
Posté le 17-02-2002 à 16:58:43  profilanswer
 

n°101481
[SDF]Poire
Vive Grumly
Posté le 17-02-2002 à 17:24:11  profilanswer
 

Pas possible de coloriser ds Memo utilise un RichEdit


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°101482
fox25
con prend pas
Posté le 17-02-2002 à 17:27:22  profilanswer
 

[SDF]Poire a écrit a écrit :

Pas possible de coloriser ds Memo utilise un RichEdit  




Alors on fait comment avec un RichEdit?

n°101486
Je@nb
Kindly give dime
Posté le 17-02-2002 à 17:33:03  profilanswer
 

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

n°101488
[SDF]Poire
Vive Grumly
Posté le 17-02-2002 à 17:37:25  profilanswer
 

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


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°101489
fox25
con prend pas
Posté le 17-02-2002 à 17:38:03  profilanswer
 

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).

n°101492
[SDF]Poire
Vive Grumly
Posté le 17-02-2002 à 17:49:08  profilanswer
 

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;


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°101496
Je@nb
Kindly give dime
Posté le 17-02-2002 à 18:02:13  profilanswer
 

ben fo que tu lise ton fichier de A à Z et appliquer en boucles les modification que tu veux

n°101503
fox25
con prend pas
Posté le 17-02-2002 à 18:36:51  profilanswer
 

[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?

n°101514
[SDF]Poire
Vive Grumly
Posté le 17-02-2002 à 19:13:54  profilanswer
 

Pour faire des trucs comme ça il faudrait parser... G en ce moment ce pb... (utiliser le HTML ds un RichEdit)...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
mood
Publicité
Posté le 17-02-2002 à 19:13:54  profilanswer
 

n°101534
taureau
Posté le 17-02-2002 à 20:12:42  profilanswer
 

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/

n°193730
farib
Posté le 11-08-2002 à 18:00:11  profilanswer
 

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

n°193731
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-08-2002 à 18:16:41  profilanswer
 

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...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°193754
farib
Posté le 11-08-2002 à 20:50:23  profilanswer
 

j'ai téléchargé, masi je capte pas comment on sen sert, c'est du delphi et moi je fais du builder

n°193755
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-08-2002 à 21:02:44  profilanswer
 

Ha ouais :/
Tu veux colorier du HTML standard ?
Le problème est où ? Pour l'installer ? L'utiliser ? Faire ton propre "colorieur" avec ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Delphi]Deux questions sur les TMemo (colorier +inserer)

 

Sujets relatifs
[Delphi] Compil qui passe pas et pourtant...[DELPHI] Création d'un bind ?
[delphi] création de WSAstartup, socket, bind etc... helpDelphi, DBGrid,TQuery
[Delphï] Déconnecter le modem ?[java] Questions de debutant...
delphi en francais c possible ?[Flash] insérer des vidéos dans une anim, possible?
[Delphi] Quelqu'un a déja utilisé VFW ?[HTTP] questions sur le protocole
Plus de sujets relatifs à : [Delphi]Deux questions sur les TMemo (colorier +inserer)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR