GUICtrlSetData ( controlID, data [, default] )
Parameters
controlID control id
data
đối với Combo, List, ListView, ListViewItem : các item đc phân cách
nhau bởi dấu separated đc đặt
trong Opt("GUIDataSeparatorChar", ) (mặc định là dấu "|")
đối với Progress : giá trị phần trăm
đối với Slider : giá trị
đối với Group, Label, Button, Checkbox, Radio, Combo, List, Input,
Edit, TabItem : văn bản mới
đối với Date : thời gian mới theo kiểu của control
đối với TreeViewItem: văn bản mới
đối với Dummy : giá trị
default
đối với Combo, List : giá trị mặc định.
đối với Edit, Input : nếu đoạn văn bản mới ko rỗng (<>"") và control
đc định nghĩa ko ghi đè thì đoạn văn bản sẽ đc chèn vào chỗ con trỏ
đang đứng
Return Value
Success:
Returns 1.
Failure:
Returns 0.
Returns -1 nếu sai dữ liệu
Remarks
cho Combo hay List control :
dữ liệu thêm vào sẽ đc add thêm vào cuối
nếu dữ liệu đc bắt đầu bởi kí tự GUIDataSeparatorChar hoặc một chuỗi rỗng ("")
thì dữ liệ cũ sẽ bị xóa bỏ
cho ListView, ListViewItem controls :
dữ liệu rỗng = "" nghĩa là giữ nguyên, vd thay đổi cột thứ 3 thành update ta viết
"||update"
nếu dữ liệu ko đủ kí tự GUIDataSeparatorChar thì cột sẽ bị xóa, vd "|" sẽ xóa cột
thứ 2, "" sẽ xóa cột đầu
Related
GUICtrlCreate , GUICtrlSet , GUICtrlRead, GUIDataSeparatorChar (Option)
Example
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg
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
EndFunc ;==>Example
Function Reference
GUICtrlSetDefBkColor
đặt mầu nền mặc định cho tất cả control trên GUI.
GUICtrlSetDefBkColor ( defbkcolor [, winhandle] )
Parameters
defbkcolor
mầu.
winhandle handle của GUI
Return Value
Success:
Returns 1.
Failure:
Returns 0.
Remarks
ở các phiên bản trước của autoit (trước v3.0.102) thì màu BGR đc dùng, sau phiên
bản này thì màu RGB đc dùng, kiểu màu này có thể đc thay đổi ở opt(
"ColorMode", )
Related
ColorMode (Option), GUICreate, GUICtrlSetDefColor
Example
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg
GUICreate("test GUISetTextColor", 100,100) ; will create a dialog box that
when displayed is centered
GUICtrlSetDefBkColor(0xFF0000) ; will change text color for all defined
controls
GUICtrlCreateLabel("label", 10,5)
GUICtrlCreateRadio("radio", 10,25,50)
GUICtrlSetBkColor(-1, 0x0000FF) ; will change text color for specified control
GUICtrlCreateButton("button", 10,55)
GUISetState() ; will display an empty dialog box
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example
Function Reference
GUICtrlSetDefColor
đặt mầu mặc định cho tất cả control trên GUI.
GUICtrlSetDefColor ( deftextcolor [, winhandle] )
Parameters
deftextcolor
màu chữ
winhandle handle của GUI
Return Value
Success:
Returns 1.
Failure:
Returns 0.
Remarks
ở các phiên bản trước của autoit (trước v3.0.102) thì màu BGR đc dùng, sau phiên
bản này thì màu RGB đc dùng, kiểu màu này có thể đc thay đổi ở opt(
"ColorMode", )
Related
ColorMode (Option), GUICreate, GUICtrlSetDefBkColor
Example
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg
GUICreate("test GUISetTextColor", 100,100) ; will create a dialog box that
when displayed is centered