vfp中有关richtext控件中参数传递的问题。。。
我做了个表单,上面有两个richtext控件,分别为richtext1和richtext2,还有三个按钮,分别为“填写内容”、“传递内容”和“关闭”。
“填写内容”的命令代码是:“thisform.richtext1.text = "Hello!" +chr(13)+"Mr.Wang!" +chr(13)+"How do you do?"”,负责给richtext1控件赋值;
“传递内容”的命令代码是:“thisform.richtext2.textrtf =thisform.richtext1.textrtf + chr(13) +"我的英语水平怎么样?"”,负责把richtext1的内容传递到richtext2中,并加入一个换行和一句话(我的英语水平怎么样?),但问题就是;它把richtext1的值传入richtext2中,但是并没有加入一个换行和一句话(我的英语水平怎么样?)该怎么解决?这是问题一。
还有问题二:如何把一个图片文件(比如abc.jpg)赋值给richtext1,并通过“传递内容”来传递到richtext2控件中?
[解决办法]
问题1:把“传递内容”的命令代码改成:“thisform.richtext2.textrtf =thisform.richtext1.text + chr(13) +"我的英语水平怎么样?"”
问题2:对图片文件进行编码(建议),或者采用通用字段(不建议)。
[解决办法]
原因是textrtf属性得到的并不是纯文本,而是richtext代码。你不能把richtext代码加上一段纯文本作为新的richtext。
问题1:把“传递内容”的命令代码改成:“thisform.richtext2.text=thisform.richtext1.text + chr(13) +"我的英语水平怎么样?"”
问题2:我不知道