RichEdit的问题(50分)(50分)

  • 主题发起人 主题发起人 waiwai
  • 开始时间 开始时间
W

waiwai

Unregistered / Unconfirmed
GUEST, unregistred user!
RichEdit处于自动换行时怎样判断每一行的结束(不是硬回车)?
 
由于Rich的自动换行,相应位置的字符与显示位置的字符对不上号(字符数量变多)
我的解决方法是:
While Rich.Lines.Text[Rich.SelStart] <> Chr(13) do
SelStart := SelStart + 1;
让它调整一下就可以了
 
每一行的最后一个字符就是RichEdit1.Lines.Strings的最后一个字符,自动换行后
RichEdit的lines会自动更新,好像不需要自己去判断一行的结束,而通过回车符可以判
断段落的结束。
 
多人接受答案了。
 
后退
顶部