Как выбрать недавно добавленную запись ListBox? - PullRequest
0 голосов
/ 28 января 2019

У меня есть список (ListBox1) и кнопка (Button1).Когда я нажимаю на кнопку, новый элемент добавляется в список.Если я нажму на только что добавленный элемент, он будет выделен.Если я добавлю другой элемент в список, ранее выбранный элемент все равно будет выделен.Я хочу, чтобы элемент, который я добавлял, автоматически выделялся (выделялся).

Как мне это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 января 2019

Назначьте свойство ItemIndex списка.Например ...

ListBox1.ItemIndex := ListBox1.Items.Count-1;

* * * * * -1 потому что списки основаны на 0.


Кроме того, вы можете получить индекс нового элемента непосредственно, когда вызвоните Add(), так что ...

var
  I: Integer;
begin
  I:= ListBox1.Items.Add('Some Value');
  ListBox1.ItemIndex := I;
end;

Или еще проще:

ListBox1.ItemIndex := ListBox1.Items.Add('Some Value');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...