如何选中文本框中的内容?不用send 按键方法
本帖最后由 honylan 于 2009-10-15 20:26 编辑在程序开发过程中,如果是GUI的,难免需要用户输入文本,但是一个窗口中的文本框设定一个默认焦点后,如何使该文本框中的默认文本处于选中状态,以方便用户不用点鼠标即可直接输入修改文本?
虽然可以通过先设置焦点到该控件,然后发送按键shift+光标次数来实现选中,但是毕竟不可靠,如果在一瞬间用户有其它输入,很容易造成失败!
controlcommand中的 SelectString,说明中是针对listbox和combobox的,不知道对edit控件是否有效? 貌似从文本读取到edit内初始就是选中状态 本帖最后由 netegg 于 2009-10-19 12:11 编辑
Guictrlsetfocus然后监控键盘输入,如果真,先置空,替换文本 controlcommand应该可以,我记得以前试过 可是试试: _GUICtrlEdit_SetText($hWnd, $sText)
页:
[1]