首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

textbox中全选后光标位置处于最开始解决方法

2012-01-19 
textbox中全选后光标位置处于最开始我的问题是这样的,比如textbox长度为5,内容为一个长度为10的数,1.23456

textbox中全选后光标位置处于最开始
我的问题是这样的,比如textbox长度为5,内容为一个长度为10的数,1.23456789。现在我希望它得到焦点时全选。但是无论用.SelStart   =   0,.SelLength   =   Len(.Text)还是用EM_SETSEL消息,全选后光标总是处于最后,这时因为textbox长度比较小,框里显示的是56789,而我希望全选后光标处于最前,能显示1.234。用SendMessage   .hwnd,EM_SETSEL,Len(.Text),0也不行。请各位大侠帮忙。

[解决办法]
Text1.SetFocus
SendKeys "{end}^+{HOME} "

热点排行