文本框输入文字时,光标总是跳到最左边?
分享一个经验,我花了四个小时才找到病根……是不是很愚蠢!!!今天偶然发现文本框输入文字的时候,光标总是跳动到文字左侧(我设定的Righttoleft false)。前几天编号的vfp管理系统,没有问题!百度了好久也没有收获。后来慢慢移植、重做表单(十几个表单)才发现在主界面上的计时器影响。因为我的表单都有刷新焦点落在text上的初始化,所以计时器默认其所在位置主界面每隔1秒刷新一次,从而影响了所有表单的输入……
解决的办法是在计时器里面指定刷新对象。我做的是数字时钟,显示在text1上,所以在时钟的 Timer 事件上写代码:thisform.text1.Value=DATETIME() 加上一句刷新对象 thisform.text1.refresh 。就这样问题解决了,花了我四个小时!特此分享一下