2009-3-30 00:11
Nashine
CnAAText组件问题,希望高手进来帮我解决下。谢谢!
大家请看下图
上面背景我使用了Image组件,上层为cnAAtext组件
下面我使用的是JvRichEdit组件
我的意思就是 JvRichEdit的文字可以在cnAAtext中显示,这个我是写传奇脚本用的。因为脚本中有些格式需要转换。
但是呢大家帮我看看问题
这是我的测试代码。
procedure TForm1.JvRichEdit1Change(Sender: TObject);
begin
CnAAText1.Text.Lines:= JvRichEdit1.Lines;
end;
2009-3-30 10:27
Passion
请问Delphi是什么版本?
可能是AnsiString与WideString的转换问题。
2009-3-30 14:13
Nashine
[size=4]我的是D7,如果确实是您说的那个问题,那我应该怎么解决撒?谢谢指教。[/size]
2009-3-30 14:30
Passion
没装Jcl,不知JvRichEdit的Lines是啥类型的属性,如果也是TStrings,照理不该这样。
普通的RichEdit是否也有这个问题?
2009-3-30 14:35
Nashine
[size=5]是JVRichEdit的原因,我用SuiMemo输入时正常。[/size]
2009-3-30 14:37
Passion
可能JvRichEdit的Lines这个StringList中存入的是WideString。
你可以这样试一试:
CnAAText1.Text.Lines.Text := string(JvRichEdit1.Lines.Text); // 如果它的Lines有Text属性的话
2009-3-30 14:47
Nashine
[size=5]依旧有问题,可能真是JV存的是宽字符,但是JV代码里面我不知道怎么修改.[/size]
[size=5]请高手帮我看下。PAS在附件中。[/size]
2009-3-30 14:58
Nashine
[size=6]唉,讨论的太复杂。[/size]
[size=6]老大你有时间看看。[/size]
[url=http://www.delphibbs.com/delphibbs/dispq.asp?lid=2111942][size=4]http://www.delphibbs.com/delphibbs/dispq.asp?lid=2111942[/size][/url]
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.