c# - 在 ListViewSubItem 中放置一个 CheckBox

标签 c# winforms listview

我正在尝试创建一个包含 6 列的 WinForms ListView 控件。前两列将包含文本,但我希望最后四列包含一个复选框。

我知道如何添加带有文本的 ListViewSubItem(为第二列做了这个),但是如何插入 CheckBox?

最佳答案

ListView 不支持这个。只有第一列可以有一个复选框。您可以使用自定义绘图和鼠标 HitTest 来伪造它,但这需要大量工作。考虑改用 DataGridView。您可以将列类型更改为 DataGridViewCheckBoxColumn。

关于c# - 在 ListViewSubItem 中放置一个 CheckBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541473/

相关文章:

c# - 如何使用c# ASP.net返回sql查询结果消息

c# - 依赖注入(inject) ASP.NET Core 单例

c# - 按数字和符号拆分字符串 c#

c# - UWP、MySQL、填充ListView、实现CRUD操作

java - 我试图将一个 Activity 中的用户输入存储到另一 Activity 中的 ListView 中。它不会工作

c# - SQL删除部分字符串

c# - 从文件夹加载 DLL,C# windows 窗体项目

c# - 从 winform C# 通过命令行以编程方式运行 .dtsx 文件

Android Listview和图片解码

c# - DateTimePicker 显示今天的日期而不是显示其实际值