一般的文本阅读器是怎么记录阅读进度的?

shilep 2012-09-23 08:43:22
请教各位大侠,一般的文本阅读器是通过什么方式来记录阅读进度的?比如小说阅读器,打开曾经读过的小说,会自动跳到上次阅读的位置。
如果我想用C#写一个的话需要采用什么技术呢?
大侠们大体指点一下吧,我想自己实现一个
...全文
633 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shilep 2012-09-23
  • 打赏
  • 举报
回复
好的,我看一下这个帖子
[Quote=引用 8 楼 的回复:]

http://stackoverflow.com/questions/10237781/get-current-scroll-position-from-rich-text-box-control
[/Quote]
shilep 2012-09-23
  • 打赏
  • 举报
回复
是类似于记录string[n]这样的数据吗
[Quote=引用 7 楼 的回复:]

引用 4 楼 的回复:
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。


引用 3 楼 的回复:……
[/Quote]
threenewbee 2012-09-23
  • 打赏
  • 举报
回复
http://stackoverflow.com/questions/10237781/get-current-scroll-position-from-rich-text-box-control
风吹腚腚凉 2012-09-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。


引用 3 楼 的回复:

引用 2 楼 的回复:……
[/Quote]
取得文字的下标,然后用获取下标的方法。
very EASY。读取字符串下表就行了,每次保存一下下标的位置,第二次读取即可
shilep 2012-09-23
  • 打赏
  • 举报
回复
嗯,这个我回去试一下,多谢啦
[Quote=引用 5 楼 的回复:]
用api获取滚动条位置。
[/Quote]
threenewbee 2012-09-23
  • 打赏
  • 举报
回复
用api获取滚动条位置。
shilep 2012-09-23
  • 打赏
  • 举报
回复
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。

[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

通过什么方式捕获呢?阅读的时候可能只会动滚轮

捕获什么呢?如果你说的清楚你要表达的意思,你就会发现html/javascript早有此机制了。如果你懒得去把自己的语言说到位,总是只在问题中说半句话,那么只能等别人给你丢代码。
[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

通过什么方式捕获呢?阅读的时候可能只会动滚轮
[/Quote]
捕获什么呢?如果你说的清楚你要表达的意思,你就会发现html/javascript早有此机制了。如果你懒得去把自己的语言说到位,总是只在问题中说半句话,那么只能等别人给你丢代码。
shilep 2012-09-23
  • 打赏
  • 举报
回复
通过什么方式捕获呢?阅读的时候可能只会动滚轮
[Quote=引用 1 楼 的回复:]

光标位置啊~,或者隐藏光标位置。
[/Quote]
aleng18 2012-09-23
  • 打赏
  • 举报
回复
光标位置啊~,或者隐藏光标位置。

110,891

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧