Как сделать так, чтобы последний добавленный элемент в выбранный список автоматически выбирался - PullRequest
0 голосов
/ 22 ноября 2010

Я использую winforms, и я довольно новичок в этом,

Может ли кто-нибудь помочь мне с:

Как автоматически выбрать последний добавленный элемент в отмеченный список?

Каждый новый элемент, который я добавляю в флажок, я хочу, чтобы он был выбран.

Спасибо!

Надав

Ответы [ 3 ]

2 голосов
/ 22 ноября 2010

Ну, вы можете сделать несколько вещей:

1) Установить проверенное состояние элемента при добавлении его в CheckedListBox вручную.

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

2) Создать подпрограмму-класс CheckedListBox и переопределите метод Add, чтобы проверить элемент непосредственно перед его добавлением.

3) Создайте подкласс CheckedListBox, который предоставляет событие ItemAdded, подключитесь к этому событию и затемустановить проверенное состояние элемента.

1 голос
/ 22 ноября 2010

работа с ControlAdded событием вашего зарегистрированного списка и использование Items.count-1 для получения последнего добавленного элемента.

1 голос
/ 22 ноября 2010

Добавьте в свой код эту строку после добавления элемента:

checkedlistbox1.SelectedIndex = checkedlistbox1.Items.Count-1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...