首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

显示大量文字?help!解决方案

2012-03-09 
显示大量文字?help!我想知道让一整个页面都显示文字,是用memo组件吗?这个文字不是在使用界面时添加进去的,

显示大量文字?help!
我想知道让一整个页面都显示文字,是用memo组件吗?这个文字不是在使用界面时添加进去的,而是打开就存在的,就像软件里面的HELP界面,是显示一整页的文字。我之前试了一下,在memo的lines里面直接添加文字,但是里面好像有一些拉丁字母就会出现问题,因为要显示的文字有点多,所以有没有更好的方法呢?

[解决办法]
用memo或者RichEdit,里面的文字多就在需要显示的时候从文件里面读进取.象这样

C/C++ code
void __fastcall TForm1::Button1Click(TObject *Sender){RichEdit1->Lines->LoadFromFile("c:\\test.txt");}
[解决办法]
LZ下一个Raize_Components控件,里面的lable控件有自动换行的功能 可以试一下
[解决办法]
探讨引用:
用memo或者RichEdit,里面的文字多就在需要显示的时候从文件里面读进取.象这样
C/C++ code
void __fastcall TForm1::Button1Click(TObject *Sender)
{
RichEdit1->Lines->LoadFromFile("c:\\test.txt");
}
这个方法好用,但是如果将来我想脱离环境运行,我想显示的文件该怎么办?还是说要将文件拷到指定目录里面吗?

[解决办法]
可以将帮助文件以资源的形式加入到工程中,用到的时候,以流的方式直接装载或者以临时文件的形式导入RichEdit就行了。RichEdit设为只读。

热点排行