我正在使用Delphi 2010,我试图允许用户在TListView中每行选择2个选项。使用TListView,我可以将样式设置为vsReport并启用Checkboxes,但每行只能获得1个复选框。我需要的是每行2个复选框...具体为1表示第1列,1表示第2列。
我想要完成的内容与标准的Windows文件安全性对话框非常相似:
有没有人建议使用TListView甚至MustangPeak的TEasyListView实现类似的东西?
答案 0 :(得分:9)
看看这个 Put a TCheckBox inside a TStringGrid in Delphi
<强>更新强> 该链接显示了如何绘制复选框。你可以使用TListView.OnCustomDrawItem和/或OnCustomDrawSubItem事件来做同样的事情
答案 1 :(得分:2)
我使用Roman Mochalov自己的ExGridView修改版本,修改后版本的完整资源,以及显示复选框的演示here(打开Demo2文件夹中的Demo)。