【问题标题】:Disable ListBox items禁用列表框项目
【发布时间】:2012-05-03 16:29:30
【问题描述】:

据我所知,没有办法将 ListBox 控件中的特定项目灰显/禁用?

我想列出需要回答的调查,但将用户已回答的调查显示为灰色/禁用。

有人对我应该怎么做有一些建议吗?或者有什么办法可以用 ListBox 做到这一点?

【问题讨论】:

    标签: vb.net winforms listbox


    【解决方案1】:

    您需要进行自定义绘图来处理此问题。查找OwnerDraw

    典型(且更简单)的模式是不将这些项目包含在 ListBox 中。

    另一种方法是在详细信息视图模式下使用ListView。然后您可以修改每个项目的前/后颜色、字体等。

    【讨论】:

    • 好吧,我想为“显示全部”和“显示未回答”创建一个函数,但我想我会把回答的那些留在外面。无论如何,谢谢你的回答!
    猜你喜欢
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多