【问题标题】:C# Virtual List View in WinFormsWinForms 中的 C# 虚拟列表视图
【发布时间】:2020-08-30 17:30:11
【问题描述】:

我不熟悉虚拟列表项及其工作原理。您能解释一下用途以及何时适合使用。可以与word文档文本文件,excel文档一起使用吗?它是如何提取信息的,是否有任何对列表项有用的示例:详细模式?我不知道如何启动该程序,感谢任何帮助。

【问题讨论】:

    标签: c# list winforms virtual


    【解决方案1】:

    基本上,虚拟列表控件允许您拥有一个包含大量项目的列表框,但只将数据的子集加载到内存中。当用户滚动列表并耗尽内存中的项目时,列表控件会加载更多数据:

    http://msdn.microsoft.com/en-us/library/ye4z8x58.aspx

    .NET 版本是通过 ListView 控件的“VirtualMode”属性实现的。当它设置为 true 时,它​​将充当虚拟列表。您的代码处理“RetrieveVirtualItem”事件以在虚拟列表的项目用尽时将更多数据加载到列表视图中:

    http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.virtualmode(v=vs.110).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 2011-05-31
      相关资源
      最近更新 更多