日期:2014-05-19  浏览次数:20816 次

如何让richTextBox显示指定的行数
我想写一个阅读电子书的程序,模拟翻书,
左右各摆放一个richtextbox,行数均固定,这个行数指在richtextbox实际显示的行数,不是读入的文本的行数。
各位老大帮忙啊!

------解决方案--------------------
int vCharIndexA =
richTextBox1.GetCharIndexFromPosition(new Point(0, 3));
int vLineIndexA = richTextBox1.GetLineFromCharIndex(vCharIndexA);
int vCharIndexB =
richTextBox1.GetCharIndexFromPosition(new Point(0, richTextBox1.Height - 3));
int vLineIndexB = richTextBox1.GetLineFromCharIndex(vCharIndexB);
Text = (vLineIndexB - vLineIndexA + 1).ToString();

------解决方案--------------------
在显示之前你可以处理一下。。。

比前说,加25个空行进去。。。

变通一下...