Page 1 sur 1

[R] Couleurs dans les edits

Posté : dim. 04 oct. 2009 11:09
par Bubule
Bonjour,

J'aimerais créer un petit log, une sorte de console pour un de mes programmes et j'aimerais bien pouvoir mettre des couleurs dans un edit.

J'ai essayé la fonction GUICtrlSetColor() mais elle colore tout l'edit et pas seulement une ou plusieurs lignes.
Voici une exemple de ce que je voudrais :
► Afficher le texteConsole/log
Si vous pouviez m'aider...
Merci d'avance ! :D

Re: [..] Couleurs dans les edits

Posté : dim. 04 oct. 2009 11:19
par timmalos
Le plus simple c'est de créer une page html et de l'afficher ;) En Creant un Objet.
Ou alors Creer une ListView.

Re: [..] Couleurs dans les edits

Posté : dim. 04 oct. 2009 11:29
par jbnh

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $msg
    
    GUICreate("My GUI color text")  ; will create a dialog box that when displayed is centered

    GUICtrlCreateLabel("my Red label", 10, 20)
    GUICtrlSetColor(-1, 0xff0000)   ; Red
    
    
    GUICtrlCreateLabel("my Red label", 10, 40)
    GUICtrlSetColor(-1, 0x101af2)   ; blue
    GUISetState()

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()
        
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example
Ceci ne marche pas ?

Re: [..] Couleurs dans les edits

Posté : dim. 04 oct. 2009 12:16
par timmalos
Bon Voilà Je me Suis Amusé ce matin.
Va voir dans les Derniers UDFs :wink:

Edit:http://www.autoitscript.fr/forum/viewto ... =21&t=3824

Re: [..] Couleurs dans les edits

Posté : dim. 04 oct. 2009 13:41
par Bubule
Merci à vous tous et merci Timmalos, votre fonction fonctionne ( :) ) à merveille !

:D Merci encore !

Re: [R] Couleurs dans les edits

Posté : dim. 04 oct. 2009 17:25
par jbnh
Oula, j'étais complètement a coté de la plaque

Re: [R] Couleurs dans les edits

Posté : lun. 05 oct. 2009 11:09
par Bubule
Ben pas tant que sa ! Ca aurait pu être utile si je voulais pas que ce soit un edit... :)