请问GUICtrlCreateCombo如何只能选列表中的选项?
本帖最后由 twh2000 于 2009-5-28 02:05 编辑请问GUICtrlCreateCombo如何只能选列表表中的选项?
我设一个GUICtrlCreateCombo下拉列表控件
下拉列表内容是A到Z 26个英文字母
我要如何限制GUICtrlCreateCombo只能在下拉列表中选择A到Z 26个英文字母
而不能自行输入其他的文字比如1 2 3 4
谢谢 本帖最后由 lynfr8 于 2009-5-27 01:16 编辑
GUICtrlSetData(-1, "A|B|C", "") GUICtrlCreateCombo("", 80, 132, 165, 20, BitO($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
看看帮助文件-附录--GUI 控件样式部分,里面有详细的样式定义,包括所有控件! 本帖最后由 twh2000 于 2009-5-27 11:36 编辑
GUICtrlCreateCombo("", 80, 132, 165, 20, BitO($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
看看帮助文件-附录--GUI 控件样式部分,里面有详细的样式定义,包括所有控件!
lynfr8 发表于 2009-5-27 01:14 http://www.autoitx.com/images/common/back.gif
不行耶
我用
$KEY=UICtrlCreateCombo("", 340,352,70,Bitor($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1,"||A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z","")
还是可以输入列表以外的文字? $KEY=GUICtrlCreateCombo("", 340,352,50,70,Bitor($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1,"|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z","")
为何就不能细心一点呢?基础都未弄清楚
问题往往是自己的一叶遮目导致的
别想着急于求成
先认真将帮助文件的函数相关的例子参数都弄明白了再自己写 $KEY=GUICtrlCreateCombo("", 340,352,50,70,Bitor($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1,"|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z","")
为何就不能细心一点呢?基础都未弄清 ...
lynfr8 发表于 2009-5-27 17:31 http://www.autoitx.com/images/common/back.gif
谢谢我了解了
我会继续努力的 心急吃不了热豆腐
一步一步来
只要抱有热诚之心
一定行的 又学习了一招 GUICtrlCreateCombo("", 211, 259, 89, 25, BitOR($CBS_DROPDOWNLIST,$WS_VSCROLL,$CBS_AUTOHSCROLL))这样就没有30个下拉的限制了哦
页:
[1]