Delphi-Help

Главная Статьи Окно списка (ListBox) Свойство selected Listbox'а.

Свойство selected Listbox'а.

Оцените материал
(0 голосов)


Свойство selected Listbox'а.

При попытке присвоить значение свойству "selected" ListBox'а вырабатывается exception "Index is out of bounds". В чем тут дело и как присвоить значение свойству selected?

Свойство "selected" компонента ТListBox может быть использовано только если свойство MultiSelect установлено в True. Если Вы работаете с ListBox'ом у которого MultiSelect=false то используйте свойство ItemIndex.

procedure TForm1.Button1Click(Sender: TObject);
begin
  ListBox1.Items.Add('1');
  ListBox1.Items.Add('2');
  {This will fail on a single selection ListBox}
  ListBox1.Selected[1] := true;
  ListBox1.ItemIndex := 1; {This is ok}
end;

Авторизация



Счетчики