etsoft 发表于 2013-12-24 14:36:00

新插入的字符可以放在一个textfield里吗?

新插入的字符可以放在一个textfield里吗?如何实现?怎么隐藏textfeld?打印时可以选择不打印指定的textfield吗?textfield可以禁止删除吗?

iceman 发表于 2013-12-24 16:29:00

回复 1楼etsoft的帖子

新插入的字符可以放在一个textfield里吗?如何实现?
如果插入位置在 textfield 文本内部,TX 默认行为既是把插入字符添加到 TextField 中。
如果是在边界处添加,那么需要先取得 textfield,再获取当前输入的字符,更改 textfield。这个实现起来应该不难,你可以尝试下。

怎么隐藏textfeld?
设置其颜色和背景色相同模拟隐藏效果。

打印时可以选择不打印指定的textfield吗?
目前不具备该内置功能,可以在打印之前删除 TextField。

textfield可以禁止删除吗?
通过 TextField.Deleteable 实现。

etsoft 发表于 2013-12-24 17:01:00

如果是在边界处添加,那么需要先取得 textfield,再获取当前输入的字符,更改 textfield。这个实现起来应该不难,你可以尝试下。

我现在就是边界外添加,实现起来有点困难,主要遇到两个难点:
1、获取的字符更改textfield没问题,但输入的字符也同时进入了编辑框,比如我输入一个字,就会出现两个字的效果
2、当输入的是汉字时,该怎么获取?

iceman 发表于 2013-12-24 18:50:00

回复 3楼etsoft的帖子

问题1可以修改这个textfield在删除添加的字符。
问题2可以通过textControl1_Changed抓取汉字输入。不知道现在汉字遇到了什么问题?
页: [1]
查看完整版本: 新插入的字符可以放在一个textfield里吗?