如何使用已有的变量替换combo框中的文字?
比如原先是GUICtrlCreateCombo("test1|test2|test3"),如何才能将test1,test2,test3换成我已有变量$A1,$A2,$A3呢?[ 本帖最后由 pailfj 于 2008-7-13 14:22 编辑 ] #include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
dim $A1="1",$A2="2",$A3="3"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 298, 205, 193, 115)
$Combo1 = GUICtrlCreateCombo("", 72, 40, 145, 25)
GUICtrlSetData(-1, "test1|test2|test3")
$Button1 = GUICtrlCreateButton("更改", 96, 112, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
Case $Button1
GUICtrlSetData($Combo1, "");清空
GUICtrlSetData($Combo1, $A1&"|"&$A2&"|"&$A3) ;修改
EndSwitch
WEnd 回答得很详细,受教了,谢谢小三 不用清空,直接GUICtrlSetData($Combo1, "|"&$A1&"|"&$A2&"|"&$A3)也行 pcbar超版总有些与众不同的东西。谢谢,又学到一招。 pcbar版主果然厉害,又学了一招 学习了~谢谢楼主~
页:
[1]