社区
C++ Builder
帖子详情
用RichEdit1->Lines->Strings[i]这样取得的字符串,为什么不含'\r\n'换行符?
Pasp
2005-07-23 09:02:32
我希望知道有多少个段落,锻炼都是硬回车\r\n的,其他都是自动换行
用RichEdit1->Lines->Strings[i]这样取得的字符串,为什么不含'\r\n'换行符?
奇怪啊,怎么才能知道一行是自动换行的还是硬回车换行的?
...全文
259
9
打赏
收藏
用RichEdit1->Lines->Strings[i]这样取得的字符串,为什么不含'\r\n'换行符?
我希望知道有多少个段落,锻炼都是硬回车\r\n的,其他都是自动换行 用RichEdit1->Lines->Strings[i]这样取得的字符串,为什么不含'\r\n'换行符? 奇怪啊,怎么才能知道一行是自动换行的还是硬回车换行的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jemyzhang
2005-07-24
打赏
举报
回复
回车换行只有一种,自动换行是指无法在一行显示而提行显示,没有换行的。
jixingzhong
2005-07-24
打赏
举报
回复
同意楼上的!!
铖邑
2005-07-24
打赏
举报
回复
在windows里,硬回车就是“\r\n”,是分隔段落之间的标志,当一个段落字数太多时,无法在一行中完全显示出来,编辑器自动进行换行,这就是软回车。RichEdit、Memo都具备这样的功能,当我们访问Lines->String属性时,可以看到段落之间是没有硬回车的,但是Lines->Text属性里有硬回车;这是很正常的,Lines->Text中的硬回车是程序生成的,以便取得整个文本,而Lines->String里,每个元素就是一行,所以你想知道有几个段落,只要取出Lines->Count即可
Pasp
2005-07-24
打赏
举报
回复
有什么好办法,可以在RichEdit1->Lines->Delete(0)的时候,判断当前是不是段落末尾啊?
xili
2005-07-24
打赏
举报
回复
不仅效率低,而且费内存
内容在 richeidt里保存一次,
Lines->Text 又保存了一次.
很可能 Lines->Strings[] 又保存一次 (不太确定,如有确知者请指教)
Pasp
2005-07-24
打赏
举报
回复
我最终想做的是一个滚屏的界面,内容很大,上万行,这么每次滚屏都要分解,效率太低了吧
BCB
2005-07-24
打赏
举报
回复
目的就是将各行分解开来.
String s=RichEdit1->Lines->Text;
这个串有\r\n
Pasp
2005-07-24
打赏
举报
回复
另外用RichEdit1->Lines->Delete(0)删除的也不是第一段的内容,而是第一行的,如何删除一段呢?
Pasp
2005-07-24
打赏
举报
回复
不对啊,但是用RichEdit1->Lines->Strings[i]取回的不是一段的内容,而是一行的内容,那怎么取出一段内容呢?
C++ Builder初学问与答
一直以来都想写一点为BCB初学者快速入门的东西,前不久写了几篇《闲谈BCB》想把自己学习BCB中如何来解决难点的方法说给大家,没想到被骂得不成样子。本想不写了,但觉得这些东西留下来能做什么呢?还是用另一种方法...
用C++ Builder3 制作NotePad(记事本)
用C++ Builder3 制作NotePad(记事本) 启动C++ Builder3后,在File菜单中选New APPlication来建立一个新程序。这时,显示在屏幕中间的窗口的标题是Form1,这个窗口是程序的主表单(就是主窗口的意恩),它将在...
Delphi中对Oracle存取RTF文档
在查询时 可以使用LIKE比较,从而达到全文检索的...对于 RTF文档的存取,不能象存取纯文本那样 通过Memo的属性
Lines
.
String
s[Index]进行操作(尽管
Rich
Edit
控件具有相同的属性),因为这样做就 无法保存文档的格式了。
C++ Builder 杂项
1.怎样在C++Builder中创建使用DLL 2.用C++Bulider在WIN.INI中保存信息 3.如何在C++Builder中检测硬件 4.C++Builder如何响应消息及自定义消息 5.利用C++ Builder开发动画DLL 6.用C++ Builder 3制作屏幕保护程序 7...
VCL组件之编辑控件
VCL组件之编辑控件 Note 以后将用两种方式提及组件,以组件的名称或定义组件的VCL类的名称。...Delphi共有5个编辑控件组件,
Edit
、Memo、Mask
Edit
、
Rich
Edit
(该控件不是标准Windows控件)和Spin
Edit
(数字编辑
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章