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

怎么把文本框中的光标定位在文字的最后

2013-01-05 
怎样把文本框中的光标定位在文字的最后?怎样把文本框中的光标定位在文字的最后?在一个文本框中自动填充文

怎样把文本框中的光标定位在文字的最后?
怎样把文本框中的光标定位在文字的最后?在一个文本框中自动填充文字,但每次进入该文本时光标总是在文字的最前面,我想把光标定位在文字的最后以方便输入,怎么实现?请各位老师帮助,谢谢!!
[解决办法]
在得到焦点事件 :
this.SelStart=LEN(TRIM(this.value))
[解决办法]
在ENTRY事件中

this.SelStart=LEN(this.value)
[解决办法]
在这个文本框的GotFocus事件中输入:

This.SelStart=Len(Trim(This.Text))



最好不用:

This.SelStart=Len(Alltrim(This.Value))

因为:
用ALLTRIM(),那样的话如果文本框前面有空格,光标就不会停到最后一个字符后面了。
用TEXT代替VALUE,这样的话,如果文本框里的值不是字符型的也不会出现错误。

热点排行