如何将最后添加的项目自动选中到checkedlistbox

时间:2010-11-22 11:31:39

标签: c# winforms

我正在使用winforms而且我很陌生,

任何人都可以帮助我:

如何自动选择最后添加的项目到checkedlistbox?

我添加到checkedlistbox的每个新项目,我希望它被选中。

谢谢!

Nadav

3 个答案:

答案 0 :(得分:2)

你可以做很多事情:

1)手动将其添加到CheckedListBox时,设置项目的已检查状态。

CheckedListBoxItem cbl = new CheckedListBoxItem ();
this.checkListBox.Items.Add(cbl);
clb.Checked = true;

2)创建CheckedListBox的子类并覆盖“添加”方法以在添加之前检查该项目。

3)创建CheckedListBox的子类,公开ItemAdded事件,连接到该事件,然后设置项目的已检查状态。

答案 1 :(得分:1)

在您的代码中,添加项目后添加以下行:

checkedlistbox1.SelectedIndex = checkedlistbox1.Items.Count-1

答案 2 :(得分:1)

使用checkedListBox的ControlAdded事件并使用Items.count-1来添加最后一项。