# Funktionsreferenz

GUICtrlSetData

Verändert die Daten eines Steuerelements.

GUICtrlSetData ( controlID, data [, default] )

Parameter

controlID | Die Identifikationsnummer des Steuerelements (Control-ID), wie von einer GUICtrlCreate... Funktion zurückgegeben.
data | Für Combo, List, ListViewItem : Einträge, durch | getrennt Für Progress : Prozentwert Für Slider : Wert Für Group, Label, Button, Checkbox, Radio, Combo, List, Input, Edit, TabItem : veränderter Text ür Date : Datum oder Uhrzeit, abhängig vom Stil des Steuerelements Für Dummy : Wert.
default | [optional] für Combo, List : der voreingestellte Wert. für Edit, Input : wenn ein Parameter angegeben wird und dieser nicht aus "" besteht, wird der Text von "data" an der Cursorposition eingefügt statt den vorherigen Wert zu überschreiben.

Bemerkungen

Für Combo oder List control :
Wenn "data" mit einem bereits existierenden Eintrag übereinstimmt, wird dieser als Standard (default) verwendet.
Wenn "data" mit | beginnt oder eine leere Zeichenkette ist (""), wird die vorherige Liste gelöscht.
Für ListViewItem control (Listeneintrag):
Um eine bestimmte Spalte zu verändern, werden die anderen einfach vergessen, z.B. verändert "||update" nur die dritte Spalte.

Siehe auch

GUICtrlCreate..., GUICtrlSet..., GUICtrlRead

Beispiel

#include <GUIConstants.au3>
GUICreate("My GUI") ; will create a dialog box that when displayed is centered
GUICtrlCreateCombo ("", 10,10)
GUICtrlSetData(-1,"item1|item2|item3", "item3")
GUISetState () ; will display an empty dialog box with a combo control with focus on
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend