当前位置: 代码迷 >> VFP >> vfp中有关richtext控件中参数传递的有关问题。
  详细解决方案

vfp中有关richtext控件中参数传递的有关问题。

热度:3925   发布时间:2013-02-26 00:00:00.0
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:我不知道