GUICtrlCreateList东西多的时候自动往下滚动?
本帖最后由 wuluck 于 2009-6-27 15:25 编辑#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = Guicreate("Form 1", 400, 400, -1, -1)
$mylist = GUICtrlCreateList("准备中", 176, 32, 121, 97)
GuiSetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
sleep(1000)
GUICtrlSetData($mylist, @HOUR & ":"& @MIN & ":" & @SEC & "测试4")
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
Wend 呵呵,我做过 本帖最后由 jhun 于 2009-6-27 11:56 编辑
我的方法是选择最后一条记录
不对,选择了它也不会下,我后来的是向该控件发送END键的 本帖最后由 wuluck 于 2009-6-27 12:29 编辑
哦 明白你的意思
如何向list发送enter呢?send 好像不行.. ControlFocus ( "", "", 29)
ControlSend ("","",29,"{END}")
29是我的那个控件的ID 回复 5# jhun
没想到 ControlSend 还有这个用法。
页:
[1]