Topic: Вопрос по MultiSelect
Есть форма, на форме ComboBox с MultiSelect и таблица. Необходимо чтобы при открытии в ComboBox были выбраны значения из таблицы. Пробовал такой скрипт:
procedure edit_OnShow (Sender: string; Action: string);
var
i,r,c : integer;
begin
c := edit.TableGrid6.RowCount - 1;
for r := 0 to c do
begin
i := StrToInt(edit.TableGrid6.Cells[0,r]);
edit.ComboBox8.ItemsChecked[i] := True ;
end;
end;
Работает только если в таблице одно значение, если больше уже не срабатывает.
Подскажите как сделать.
И ещё вопрос - какое значение edit.ComboBox8.ItemsChecked[?] := True ; должно быть чтобы не было выделено не одной записи? При 0 - выделено всё, при -1 - ошибка.