#42001/2/23 23:23:28
如果是读不定行数文本
------------------------------------
>计算文本总行数(变量)
可显示文本行数(固定)
行差(变量)
-------------------------------------
>滚动条长度(一般为文本框高度-上下两个箭头)(固定)
限定滚动块移动范围(上箭头底到下箭头定,另一方向固定)
滚动条长度/行差=滚动块单步响应长度(变量)
--------------------------------------
>当滚动块坐标移动检验滚动块坐标,
得到滚动块坐标与起始坐标差值
滚动块坐标差值/(单步响应长度)=执行滚动行数
------------------------------------------
>用scrolltop控制行数
--------------------------------------
>点击上下两个箭头时滚动块加减(单步响应长度)
(这时滚动块移动,文本自然也移动)
-------------------------------------------
--(行差)*(单步响应长度)=(滚动条长度)
--没时间试验,仅供参考,(呵呵,这东东我用不上)
--(这样好像会出现小数,而scrolltop,loc为整数,产生误差)
--不知探员用的是什么高招,先去看看,我找了一下,没找到