Page 1 sur 1
[R] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 19:06
par silvere
bonjours je voudrais aller a la ligne dans un Edit avec GUICtrlSetData()
mais ceci ne marche pas :
► Afficher le texte
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form = GUICreate("Form1", 457, 330, 192, 124)
$Edit = GUICtrlCreateEdit("", 8, 8, 433, 225)
$Envoi = GUICtrlCreateButton("Envoi", 176, 288, 100, 30)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Envoi
GUICtrlSetData($Edit, "bonjour")
GUICtrlSetData($Edit, @CRLF)
GUICtrlSetData($Edit, "comment allez-vous ?")
EndSwitch
WEnd
Re: [..] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 19:12
par TT22
Essaye :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form = GUICreate("Form1", 457, 330, 192, 124)
$Edit = GUICtrlCreateEdit("", 8, 8, 433, 225)
$Envoi = GUICtrlCreateButton("Envoi", 176, 288, 100, 30)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Envoi
GUICtrlSetData($Edit, [color=#FF0000]"bonjour"&@CRLF&"comment allez-vous ?"[/color])
EndSwitch
WEnd
Re: [..] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 19:16
par GaRydelaMer
Bonsoir
essaye avec cette fonction:
Oubli pas au début de ton script
Code : Tout sélectionner
_GUICtrlEdit_AppendText($Edit, "Bonjour")
_GUICtrlEdit_AppendText($Edit, @CRLF )
_GUICtrlEdit_AppendText($Edit, "comment allez-vous ?")
Ou même
Code : Tout sélectionner
_GUICtrlEdit_AppendText($Edit, "Bonjour" & @CRLF & "comment allez-vous ?")
Re: [..] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 19:24
par silvere
merci de vos réponses rapides j'ai fait comme sa :
► Afficher le texte
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form = GUICreate("Form1", 457, 330, 192, 124)
$Edit = GUICtrlCreateEdit("", 8, 8, 433, 225)
$Envoi = GUICtrlCreateButton("Envoi", 176, 288, 100, 30)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Envoi
GUICtrlSetData($Edit, "bonjour" & @CRLF, 1)
GUICtrlSetData($Edit, "comment allez-vous ?",2 )
EndSwitch
WEnd
TT22 tu repond tjr a mes question
GaRydelaMer je comprend pas pourquoi tu veut utiliser _GUICtrlEdit_AppendText ()
Re: [R] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 19:38
par GaRydelaMer
Simplement car en lisant l'aide de GUICtrlSetData, ca ajoute le texte à l’endroit ou est le curseur de texte dans le contrôle.
Donc je préfère pour les contrôle particulier utiliser les fonction dédiées. Ainsi tu as le contrôle total de ce qui ce passe, et si tu as beaucoup de texte dans l'"edit" la gestion est plus simple que de devoir lire le contenu, le stocker, ajouter et l'écrire à nouveau.
Et puis j'aime bien les UDF

Re: [..] GUICtrlSetData (Edit)
Posté : jeu. 20 oct. 2011 20:52
par TT22
silvere a écrit :TT22 tu repond tjr a mes question
Tu sais, j'ai commencé comme toi en posant des questions, et maintenant, peux répondre à certaines
