作者TinaFly (对自己诚实)
看板Visual_Basic
标题Re: [VB6 ] 点取文字框後,自动反白?
时间Sat Dec 16 20:22:07 2006
※ 引述《A1pha ([αλφα])》之铭言:
: (恕删)
: 我刚刚有想过一个代替的,是滑鼠点了之後,
: 自动将文字框的文字消掉,
: 但是想到万一使用者要回来修改时,点了之後输入的东西就消失,
: 这样满不方便的....
: =========================
: 我刚刚试了SelLength这个属性,
: 但是他只会反白滑鼠点了位置後面的字,
: 像是:
: 请将身高填写在此
: ======================
嗯..我用的方法都有Bug,不过提供给您参考看看。
法一:
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
缺点─滑鼠太灵敏时,会变成只选游标之前的文字。XD
法二:
SendKeys "{Home}+{End}"
缺点─只有按Tab键时有效。= =|||
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.148.77