【发布时间】:2019-08-29 08:18:26
【问题描述】:
如果您要使用这些功能制作 CheckedListBox:
- 一次只能检查一项。
- 如果选中,删除文本。(有点像待办事项列表)
- 如果可能,将检查器设为绿色?
对于这三件事我不知道如何编写代码。
我查看了一个确实没有正确答案的问题。 Strikeout in CheckBox in To-Do List C#.
我只能展示我到目前为止所做的......
private void PersonListBox_ItemCheck(object sender, ItemCheckEventArgs e)
{
for (int i = 0; i < PersonListBox.CheckedItems.Count; i++)
{
if (PersonListBox.GetItemCheckState(i) == CheckState.Checked)
{
//Code to make item text strikout
}
}
}
【问题讨论】:
-
上次我做了类似的事情,你必须自己绘制内容,然后你可以随意绘制颜色,图片
标签: c# strikethrough checklistbox