求助在listbox中enter触发事件
求助在listbox中enter触发事件请问高手们怎样能在listbox的某项目中用enter触发事件呢
知道用鼠标双击的,但是用键盘操作就没办法了。
麻烦高手赐教,多谢! HotKeySet("{Enter}", "Enter")
$Form1 = GUICreate('List 响应回车', 400, 296)
$hListBox = GUICtrlCreateList("", 2, 2, 396, 296)
GUISetState()
For $i = 1 To 5
GUICtrlSetData($hListBox, '项目 - ' & $i)
Next
Do
Until GUIGetMsg() = -3
Func Enter()
If WinActive($Form1) Then
$RL = GUICtrlRead($hListBox)
If $RL <> '' Then MsgBox(0, 0, $RL)
Else
HotKeySet("{enter}")
Send("{enter}")
HotKeySet("{enter}", "enter")
EndIf
EndFunc ;==>Enter 这种方法好像不太好呢
不过还是感谢楼上的朋友了。 又学到一招·谢谢了 这种方法好像不太好呢
不过还是感谢楼上的朋友了。
kxing 发表于 2010-3-12 09:46 http://www.autoitx.com/images/common/back.gif
呵呵,高级用法可以找P版~ 我只是一菜鸟~ 不知道有没有高手指点下所谓的高级用法,用楼上朋友的方法后菜单就无法使用enter了. 估计还得用$WM_COMMAND消息处理
页:
[1]