找回密码
 立即注册

QQ登录

只需一步,快速开始

好难注册

初级会员

24

主题

89

帖子

217

积分

初级会员

积分
217

活字格认证

QQ
好难注册
初级会员   /  发表于:2013-5-22 11:30  /   查看:5544  /  回复:4
如何获取指定页的最后一个字符,若当前页为第一页,我要获取第三页的最后一个字符
为了健康,得远离HIS.

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-22 17:12:00
沙发
回复 1楼好难注册的帖子

好难注册你好,

可以通过 TXTextControl1.CurrentInputPosition 设置当前页为 第三页,然后通过以下代码选择最后一个字:

  1.     TXTextControl1.SelStart = -1
  2.     TXTextControl1.SelLength = -1
复制代码
回复 使用道具 举报
好难注册
初级会员   /  发表于:2013-5-27 14:39:00
板凳
这个只能取整个文档的最后一个字符
为了健康,得远离HIS.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-27 19:38:00
地板
回复 3楼好难注册的帖子

你好,
确实如此,问题我已经提交给厂商,正在处理中。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-29 15:51:00
5#
回复 3楼好难注册的帖子

以下代码用于选取第二页最后一个字符:

  1. Private Sub Command1_Click()

  2. ' 以下代码用于选取第一页最后一个字符
  3.   cur = TXTextControl1.CurrentInputPosition
  4.   deb = Str(cur(0)) + "-" + Str(cur(1)) + "-" + Str(cur(2))

  5.   ' 设置当前光标位置
  6.   cur(0) = 2 ' 页
  7.   cur(1) = 1 ' 行
  8.   cur(2) = 0 ' 列
  9.   
  10.   TXTextControl1.CurrentInputPosition = cur
  11.   
  12.   TXTextControl1.SelStart = TXTextControl1.SelStart - 1
  13.   
  14.   TXTextControl1.SelLength = 1
  15.   
  16.   MsgBox Me.TXTextControl1.SelText
  17.   
  18. End Sub
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部