Page 1 sur 1

De la couleur dans editor gadget

Publié : mar. 18/août/2009 11:27
par lannoy
Salut a tous,

Cela faisait longtemps que j'étais pas venu ici, et que j'avais laissé tombé purebasic.

J'ai décidé de reprendre mon éditeur de texte et je suis toujours bloké au même endroit.

Je pige rien a l'utilisation de RTF ou je sais pas quoi !
Donc si quelqu'un peut m'expliquais sans me balancé 150ligne de code comme exemple sa serais sympa


PS: J'ai bien vue le post de dobro mais bon pp

Re: De la couleur dans editor gadget

Publié : mar. 18/août/2009 12:13
par Backup
lannoy a écrit :
PS: J'ai bien vue le post de dobro mais bon pp

mais bon quoi ?? 8O

Publié : mar. 18/août/2009 12:24
par Le psychopathe
Avant de poster, vérifie si la question n'est pas posée ...
http://www.purebasic.fr/french/viewtopic.php?t=9657

Il y a 4 jours ;)
Et tkt pas je comprends rien au post de dobro, trop compliqué avec les procédures dans tous les sens.
Une synthèse aurait été mieux pour la compréhension. Stp dobro ;)

Publié : mar. 18/août/2009 14:57
par lannoy
Salut alors voila ce que j'ai essayé .

Code : Tout sélectionner

Enumeration
#zone
EndEnumeration

couleur_table.s="{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\ blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\ green255\blue0;\red255\green255\blue255;} {\stylesheet{\fs20 \snext0Normal;}}"



OpenWindow(0, 0, 0, 540, 200, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
EditorGadget(#zone, 10, 10, 520, 180)

Repeat


texte.s = GetGadgetText(#zone);
CreateRegularExpression(1, "<?php ")
If MatchRegularExpression(1, texte.s) 
  texte.s = ReplaceRegularExpression(1, "<?php", "\cf2 <?php")
  SetGadgetText(#zone,texte.s)
EndIf 

Until WaitWindowEvent() = #PB_Event_CloseWindow 
Normalement sa devrai remplacer tout les mot "<?php" qui se trouve dans texte.s par <?php le même mais en rouge, et sa donne rien :(