De la couleur dans editor gadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
lannoy
Messages : 59
Inscription : jeu. 09/juil./2009 13:31

De la couleur dans editor gadget

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: De la couleur dans editor gadget

Message par Backup »

lannoy a écrit :
PS: J'ai bien vue le post de dobro mais bon pp

mais bon quoi ?? 8O
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message 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 ;)
lannoy
Messages : 59
Inscription : jeu. 09/juil./2009 13:31

Message 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 :(
Répondre