标题:三个问题问高手
只看楼主
wmxhxj
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-9-26
结帖率:0
已结贴  问题点数:20 回复次数:5 
三个问题问高手
三个问题问高手
1,如何通过命令在文本框中选中指定的字符串。
  比如,在一个EDIT里已经有一段文本,在一个text框中输入要指定的字符,然后command,那么,在这 个EDIT里就把指定的字符选中,并且焦点显示出来,如果它出现在EDIT的流动条下面,它也能自动滚动出来并且选中显示。

2,在文本框中,如何双击后,选中当前一行文本

3,如何调用系统写字板,打开剪贴板里面的文本。
程序里调用剪贴板是_CLIPTEXT ,调用剪贴板 是 ! /n     Write.exe   。
一般情况下是先将文本保存到一个TXT文件,然后再用写字板打开这个TXT文件,
COPY    TO  &txt_name  DELIMITED WITH ' '
   ! /n     Write.exe     txt_name
但我想直接用系统写字板打开剪贴板的文本,
显然这样是不行的:
 ! /n     Write.exe    _CLIPTEXT

[此贴子已经被作者于2016-10-10 08:16编辑过]

搜索更多相关主题的帖子: command 剪贴板 文本框 写字板 字符串 
2016-10-10 07:52
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
试试:
1、2 参考SelStart、SelLength属性。
3、找到类名类似“RICHEDIT...”的控件,用句柄进行操作。
2016-10-10 09:27
hyswcyh
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:391
专家分:896
注 册:2004-11-23
得分:7 
版主见多识广!受教了!
2016-10-10 21:22
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
得分:0 
我的理解是:在一个text框中输入要指定的字符,比如“二锅头”,然后点击command,在一个EDIT里已经有的一段文本中,查找“二锅头”,如果找到了,定位和醒目光标,焦点该处并显示出来,是不是这个意思?

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-10-10 23:30
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
得分:0 
问题3我看到有类似的做法:
http://bbs.

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-10-10 23:46
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
得分:0 
问题1的解答:
看 VFP 的自带示例:DO FORM "c:\program files (x86)\microsoft visual foxpro 9\samples\solution\controls\txt_edt\text.scx"
比如搜索 solution,然后高亮度醒目和焦点到 solution 字符,可以滚动。




团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-10-11 16:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469584-1-1.html




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

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