Page 1 sur 1
[R] GuiCtrlEdit spéciale ( retour à la ligne )
Posté : lun. 13 avr. 2009 23:05
par L4crymal
Bonjour, alors je cherche à faire un script qui lit un .INI et qui met le contenu de la KEY dans un GUICTRLEDIT
Mais dans cette KEY il y à des symbols de retour à la ligne @CRLF, et j'aimerais qu'il soit appliquer dans le CTRL comme dans autoit, c'est à dire que quand l'EDIT rencontre "@CRLF" , au lieu d'afficher @CRLF, il fait un retour à la ligne.
Merci d'avance

Re: [..] GuiCtrlEdit spéciale ( retour à la ligne )
Posté : lun. 13 avr. 2009 23:32
par Tlem
Heuuu ca fait deux questions super simple en moins de 15 minutes !!!
Dans votre chaîne, remplacez les symboles @CRLF par la variable @CRLF.
Il faudrait chercher un peut quand même.
Re: [R] GuiCtrlEdit spéciale ( retour à la ligne )
Posté : lun. 13 avr. 2009 23:43
par L4crymal
A tient je conaissais pas cette fonction
MERCI TLEM
Encore désolé pour la fatigue ( révision bac blanc

)
Re: [R] GuiCtrlEdit spéciale ( retour à la ligne )
Posté : lun. 13 avr. 2009 23:49
par Tlem
Ben je sais pas pour vous, mais chez moi ceci fonctionne :
► Afficher le texteCode d'exemple
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form = GUICreate("Form1", 457, 330, 192, 124)
$Edit = GUICtrlCreateEdit("", 8, 8, 433, 225)
GUICtrlSetData(-1, "")
$Envoi = GUICtrlCreateButton("Envoi", 176, 288, 100, 30, $BS_FLAT)
$Input = GUICtrlCreateInput("Bonsoir, ceci est@CRLFUne chaine de caractère avec des@CRLFretour chariot.", 8, 256, 433, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Envoi
$Chaine = GUICtrlRead($Input)
GUICtrlSetData($Edit, StringReplace($Chaine, "@CRLF", @CRLF))
EndSwitch
WEnd
Edit : Arf, vous avez édité votre message avant l'envoi de ma réponse.
Tant pis.
