gpt4 book ai didi

c# - 包含自定义控件的 WinForms 列表框?

转载 作者:太空狗 更新时间:2023-10-30 00:28:21 27 4
gpt4 key购买 nike

是否可以制作一个列出一堆自定义控件的列表框?我假设您可能必须调用某种子对象的自定义绘图,但我不知道该怎么做。任何人都可以阐明这一点吗?

最佳答案

ListBox 并非设计为容器控件。它的滚动条不能滚动控件。这通常是您要避免的事情,例如,将大量控件放在 AutoScroll 属性为 True 的面板中会使您的 UI 无响应。控件是昂贵的对象。

查看 ListBox.DrawItem 事件。您可以绘制自己的项目,并使用 Graphics 类方法使其看起来像您想要的那样。而且非常便宜。 MSDN Library article 中有一个很好的例子为这次事件。

关于c# - 包含自定义控件的 WinForms 列表框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248468/

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