如何仅在某些列中使用CheckBoxes设置TListView?

Mic*_*ick 4 delphi listview

我正在使用Delphi 2010,我试图允许用户在TListView中每行选择2个选项.使用TListView,我可以将样式设置为vsReport并启用Checkboxes,但每行只能获得1个复选框.我需要的是每行2个复选框...具体为1表示第1列,1表示第2列.

我想要完成的是非常类似于标准的Windows文件安全对话框: 在此输入图像描述

有没有人有任何建议使用TListView甚至MustangPeak的TEasyListView来实现这样的东西?

Rom*_*sky 9

看看这个 把一个TCheckBox放在Delphi的TStringGrid里面

更新 该链接显示如何绘制复选框.您可以使用TListView.OnCustomDrawItem和/或OnCustomDrawSubItem事件执行相同的操作

  • @daemon_x:不.字符串网格和上面的"列表框"之间的区别仅在于网格线.关掉它们. (2认同)