请教一个非常简单的问题。
如何在richtextbox中文本的末尾再加上一些文本。(不要用richtextbox1.text=richtextbox1.text & "") 问题点数:20、回复次数:13Top
1 楼cwhelucky(清风)回复于 2000-11-12 14:24:00 得分 0
可以用虚拟键盘向richtextbox发送几个按键来实现,
如果没有类似函数可以通知我,cwhelucky@263.netTop
2 楼limengchen(LMC)回复于 2000-11-25 17:48:00 得分 0
to cwhelucky:
有没有简单点的?Top
3 楼xyvan(糊涂虫)回复于 2000-11-25 18:10:00 得分 0
用SetWindowText(richtextbox1.hwnd,richtextbox1.text& ""),本质上和richtextbox1.text=richtextbox1.text & ""一样。
或者先把鼠标移动到richtextbox1框的最后或使用SendMessage方法使之移动到最后,然后使用SendMessage(richtextbox1.hwnd,EM_REPLACESEL,True,vbnullstring)。Top
4 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2000-12-02 21:13:00 得分 0
这用什么用?跟你说的richtextbox1.text=richtextbox1.text & ""实现方法有什么不同的效果吗
Top
5 楼limengchen(LMC)回复于 2001-01-14 08:36:00 得分 0
to all:
我的问题可能说得不是很详细,现重新表述如下:我需要在程序中向richtextbox发送几千次字符,如果用常规方法速度会很慢。我试过用文件的方法来解决,但richtextbox不能打开没有扩展名的文件。所以,我想请问有没有类似print方法的语句,以便在文本的最后添加字符。Top
6 楼h_x_k(一缕清烟)回复于 2001-01-14 11:24:00 得分 0
如果用富框本身固有的方法不能打开没有扩展名的文件,可以使用较为原始的方法。
如直接使用OPEN等,读文件内容,然后添加进去Top
7 楼limengchen(LMC)回复于 2001-01-14 15:53:00 得分 0
to h_x_k:
那还要文件干吗?Top
8 楼limengchen(LMC)回复于 2001-02-01 13:20:00 得分 0
哪位大虾能解决的,愿以50分奉上。Top
9 楼gameboy999(-'_'-)回复于 2001-02-01 15:58:00 得分 0
delphi中的memo有add方法可以实现快速加入文本,比memo.text:=memo.text+string快得多
richedit不会没有这个吧??找找看了。
Top
10 楼limengchen(LMC)回复于 2001-04-15 13:33:00 得分 0
哪位知道VB中是否有gameboy999所说的那种函数。Top
11 楼Arcan(Arcan)回复于 2001-04-15 22:04:00 得分 20
你的字符是一次次的发的吗?那为什么不一块发呢。
richtextbox控件没改变一次控件内部就要doevents一次,根本没什么好办法。你可以把每次发的字符保存到一个字符串变量里,然后一次加进去。Top
12 楼netfor2000(常云)回复于 2001-04-15 22:17:00 得分 0
可以先向一字符串中输完你要输入的文字。然后再一次性将字符串附给RichTextBox
也许可行吧。 Top
13 楼limengchen(LMC)回复于 2001-04-21 17:43:00 得分 0
使用字符串也还是什么好办法,字符串的大小有限,而我要输出的文本很长,且分成很多次加入。Top




