gpt4 book ai didi

c# - 用户控件的水平列表(winforms)

转载 作者:行者123 更新时间:2023-11-30 17:56:56 25 4
gpt4 key购买 nike

我敢肯定这不会像我目前所发现的那样复杂!

我正在尝试呈现用户控件的水平列表。会有很多。因此,某种形式的虚拟列表将是可取的。

每个用户控件都将包含一个图像并且可以选择。

在 Android/Flex/iOS 中,这对于他们的列表适配器、列表项渲染器等来说是微不足道的……但是在 Win 表单中,这看起来确实非常棘手。

我查看了将 View 模式设置为平铺的 ObjectListView。但是,似乎没有办法水平呈现。

我试过用我的用户控件填充流布局。但是在加载图像时内存使用量会飙升。

最佳答案

您可以使用 FlowLayoutPanel 容器控件并将其 WrapContents 设置为 false 并将 FlowDirection 设置为 LeftToRight(默认设置)。 ...而且,很可能,AutoScroll 为 true。


编辑

关于内存不足,考虑通过处理 Scroll 事件和根据需要创建/处置控件来模拟虚拟化。

关于c# - 用户控件的水平列表(winforms),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13685501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com