Functions > GUI > GUICtrlUpdate >


GUICtrlSetData

Modifie les donn�es d'un contr�le.

GUICtrlSetData ( controlID, data [, default] )

Param�tres

controlID L'ID du contr�le tel que retourn� par une fonction GUICtrlCreate...(), ou -1 pour d�signer le dernier contr�le cr��.
data Combo, Liste, ListView, ListViewItem : Le caract�re Opt("GUIDataSeparatorChar",...) qui est utilis� comme s�parateur.
Progress : Le pourcentage.
Slider : La valeur.
Button, Checkbox, Combo, Edit, Group, Input, Label, List, Menu, MenuItem, Radio, TabItem, TreeViewItem: le texte.
Date: La date ou l'heure selon le style du contr�le et des param�tres r�gionaux.
Dummy: La valeur.
default [optionnel]
Combo, List : La valeur par d�faut.
Edit, Input: Si non vide (""), la cha�ne est ins�r�e au point d'insertion courant (caret).

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0.
-1 En cas de donn�es non valides

Remarques

Pour les contr�les Combo ou List :
Si la "donn�e" correspond � une entr�e d�j� existante, elle est d�finie comme la valeur par d�faut.
Si la "donn�e" commence par GUIDataSeparatorChar ou est une cha�ne vide "" la liste pr�c�dente est d�truite.

Pour les contr�les ListView, ListViewItem :
Pour mettre � jour une colonne sp�cifique il suffit d'oublier les autres c'est-�-dire "||update" pour mettre � jour la 3�me colonne.
Si "update" est vide, la colonne/sous-item sera effac�. Par exemple "|" effacera la deuxi�me colonne/sous-item, "" effacera la premi�re.

Pour les contr�les Monthcal:
Le format date de la "donn�e" est "yyyy/mm/dd".

Pour les contr�les Date:
La date et l'heure est au format d�fini par les param�tres r�gionaux. GUICtrlRead() utilise le m�me format par d�faut.

En relation

GUICtrlCreate..., GUICtrlRead, GUICtrlUpdate..., GUIDataSeparatorChar (Option)

Exemple

#include <GUIConstantsEx.au3>

Example()

Func Example()
    GUICreate("My GUI") ; Cr�e une GUI centr�

    GUICtrlCreateCombo("", 10, 10)
    GUICtrlSetData(-1, "item1|item2|item3", "item3")

    GUISetState(@SW_SHOW) ; Affiche la GUI avec le focus sur le ComboBox

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>Example