Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Atalasoft DotImage 库构建 PDF 查看器。他们有一个 PDF 查看组件,但它不支持 Acrobat 样式的 PDF 连续布局,我必须一次显示一个页面。
我需要构建一种虚拟化可滚动控件,其中可能包含 3 个 PDFViewer、当前帧以及之前和之后的那些。所以我的问题是——我该怎么做?
[过去 3 年我一直在做 WPF,而我的 WinForms 经验已经变成了精神糊涂。]
我需要能够检测打开哪些查看器,关闭哪些查看器。如何?
您可以使用面板来执行此操作。设置 AutoScroll = true 和 AutoScrollMinSize.Height = pages x control.Height。实现 Scroll 事件处理程序并查看 -AutoScrollPosition.Y 属性以找出用户正在查看的内容。根据需要更改 3 个控件的 Location 属性及其 Page 属性。