请问如何不通过滚动条知道RichEdit文本的高度 文本的高度是什么意思?字符的像素高还是行数?行数简单。 Richedit1.Lines.Count 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有可能是richedit.clientheight,panel用这个就可以设定其大于滚动条的总高,clientwidth是宽! 这东西可难统计,richedit支持RTF格式,每行的高度可以不同,楼上的*16显然是错的,另外字体不同高度也不同。你要这个干吗? pazee(耙子)说得对,我是想象WORD一样,做分页,可以页面设置,不知能否提供思路。 我的想法是:1、将滚动条属性设为true2、文本减去最后一行,并作标记!3、判断是否有滚动条,如有,则重复第2步;4、如无,则当前文本为第一页!5、剩余的文本重新初始化,并重复上述,至完!!我刚做过一个文档切分程序,用到了类似的方法,听有效的,你可以试试!!至于效率,那就要靠你仔细斟酌一下了!! lxlsky:我也是用这样的办法,可惜效率低,而且会闪烁,还有去除最后一行时会把光标留在那里,空行无法消除,请问怎样解决?谢谢。 动态生成一组TImage出错 如何判断当前系统的鼠标设置是正常还是左手习惯?(左右键与正常相反) 我设计的一个MTS客户端,在别人的Win98机子注册,出现下面的提示,无法注册,这是什么意思? 如何得到系统的信息,如下 送分!! 菜鸟问题 关于在ClientDataSet中利用Sql语句查询来自XML文件的数据问题! 播放VCD文件! 如何将自己指定的一片区域镂空?比如心型? 求助!一道面试程序题! 程序启动的怪现象... 怎样改变treeview中选中节点的字体颜色或选中色带的颜色? Invalid Variant type Conversion--在线
panel用这个就可以设定其大于滚动条的总高,clientwidth是宽!
richedit支持RTF格式,每行的高度可以不同,楼上的*16显然是错的,另外字体不同高度也不同。
你要这个干吗?
1、将滚动条属性设为true
2、文本减去最后一行,并作标记!
3、判断是否有滚动条,如有,则重复第2步;
4、如无,则当前文本为第一页!
5、剩余的文本重新初始化,并重复上述,至完!!我刚做过一个文档切分程序,用到了类似的方法,听有效的,你可以试试!!至于效率,那就要靠你仔细斟酌一下了!!