如何让输入框文本默认处于被选择状态
如图[ 本帖最后由 蓓蕾 于 2008-7-31 01:22 编辑 ] 参考guiedit udf 没选成蓝色的,只是点击会清除。参考吧。
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 405, 120, 193, 125)
$Input1 = GUICtrlCreateInput("这里输入数字", 24, 16, 201, 21)
$Button1 = GUICtrlCreateButton("Button1", 136, 72, 121, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GUI_EVENT_PRIMARYDOWN
mouseCHK()
Case $Button1
GUICtrlSetData($Input1,"这里输入数字")
EndSwitch
WEnd
Func mouseCHK()
$MS=GUIGetCursorInfo($Form1)
if $MS=$Input1 And GUICtrlRead($Input1)="这里输入数字" Then
GUICtrlSetData($Input1,"")
EndIf
EndFunc
跪谢顽固不化大侠,深度论坛那个也是你吧,那就更要感谢你了,在深度也几乎每个问题贴都能得到你的解答。本事高,更难得的是一颗助人之心,有机会来清远通知我,请你好好聚餐。我的QQ:362400963,电话0763-8986863叫我蓓蕾就行了。
另:在$Input1 = GUICtrlCreateInput("这里输入数字", 24, 16, 201, 21)这行的下一行插入新行:
GUICtrlSetState(-1, $GUI_FOCUS)
就能蓝色阴影条显示已选中状态了,测试通过。
页:
[1]