嗯 我看错标题了
如果建立控件的时候设置能输入 那就会创建一个combobox 一个edit
如果不能输入 就只会创建一个combobox 所以 应该没办法用一般方法来实现吧
不然就这样把 囧
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 253, 193, 192, 124)
$Combo1 = GUICtrlCreateCombo("11", 48, 24, 137, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1,"22|33")
$Button1 = GUICtrlCreateButton("切换为可输入状态", 64, 128, 105, 25, 0)
$Label1 = GUICtrlCreateLabel("该ComboBox初始状态为:编辑禁止输入文本,如何在后面将其改为默许的可输入状态?", 56, 56, 133, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUICtrlDelete($Combo1)
$Combo1 = GUICtrlCreateCombo("11", 48, 24, 137, 25)
EndSwitch
WEnd
[ 本帖最后由 sxd 于 2009-3-26 03:08 编辑 ] |