【发布时间】:2012-05-03 16:29:30
【问题描述】:
据我所知,没有办法将 ListBox 控件中的特定项目灰显/禁用?
我想列出需要回答的调查,但将用户已回答的调查显示为灰色/禁用。
有人对我应该怎么做有一些建议吗?或者有什么办法可以用 ListBox 做到这一点?
【问题讨论】:
据我所知,没有办法将 ListBox 控件中的特定项目灰显/禁用?
我想列出需要回答的调查,但将用户已回答的调查显示为灰色/禁用。
有人对我应该怎么做有一些建议吗?或者有什么办法可以用 ListBox 做到这一点?
【问题讨论】:
您需要进行自定义绘图来处理此问题。查找OwnerDraw
典型(且更简单)的模式是不将这些项目包含在 ListBox 中。
另一种方法是在详细信息视图模式下使用ListView。然后您可以修改每个项目的前/后颜色、字体等。
【讨论】: