| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1465 人关注过本帖
标题:最右边开始写数据?
取消只看楼主 加入收藏
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
结帖率:91.18%
收藏
已结贴  问题点数:10 回复次数:13 
最右边开始写数据?
文本框获得焦点,如何自动定位在最右边,写数据自动向左伸长.
搜索更多相关主题的帖子: 定位 文本框 如何 
2012-12-21 18:28
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
还是看不懂,tabindex怎么来控制文本框焦点?
2012-12-21 18:41
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
焦点已经在文本框内,tabindex还能控制焦点移动?请大师指点.
2012-12-21 18:44
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
2012-12-21 19:14
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
文本框内输文字,文本框接受焦点,确实是不同的电脑,位置不同,有的在左,有的在中。设计程序输入数据,不听指挥。
2012-12-21 19:23
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
需要的形式就象小计算器,输入数字总是在最右边第1格,显示总是往左伸长.
10楼的办法很好,但还是不行,那位行家能指点一下吗。
2012-12-21 22:22
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
13楼的方法,可能在我的电脑实现不了.

我是这样作的:
先设置文本框的Alignment=1、SelectOnEntry=.f.
文本框的SetFocus事件里:
this.SelStart =LEN(STR(this.Value))  && 文本框是设为0.00的
在Click事件里也加入相应的代码:
this.SelStart =LEN(STR(this.Value))

结果:
点击框时,显示为“    I         0.00”            
说明:“”为框内显示,前面的I即为鼠标,后面为0.00,任你点击多少次,放弃鼠标键,鼠标位置就回到了图中I的位置。
 
输入12,框显示为“    12I       0.00”   
说明:“”为框内显示,前面的I即为鼠标,后面为0.00,中间为正在输入的数字,达不到从最右边第1格输入数据的要求。是不是哪里还有错?





2012-12-22 09:07
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
问题回答:“可以用多个文本框来模拟一个文本框?”,不是的,就是一个框输数据。

问题回答:“把文本框的InputMask属性也设置为format属性一样:9.99试试。”,结果能回到最右边,即0.00I,(0.00后面的I为鼠标),但仍存在两个问题:
          1、任意输入一个数字,光标离开文本框,走了,移到了下个TABindex控件?
          2、“9.99”加长到7个整数9,即9999999.99问题,但从第8个整数9开始,每加一位,光标往左移一位,到12个整数9,光标完全离开了0.00.

不知还可怎么改进?
2012-12-22 10:28
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

要实现在text5中0.00的个位0开始录入数字,数字由个位0向十百千位跳动,遇到小数点向小数位写数字,
2012-12-22 12:05
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

上图为获得焦点时光标;
下图为录入123时光标。
始终能见到光标,而且2图数字向左走

23楼办法不见光标,应该可以实现。
2012-12-22 12:39
快速回复:最右边开始写数据?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029843 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved