Показать сообщение отдельно
  #17  
Старый 11.01.2016, 11:48
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от cadil
Подкорректировал высланный проект под свои задачи - в итоговую строку должно вставляться ОДНО значение из выпадающего списка и оставаться ОДИН флажок в списке...
Замените в сборке процедуру выбора на
Код:
procedure TForm1.CheckComboBoxSelect(Sender: TObject);
var
 i: integer;
begin
 with (Sender as TComboBox) do
  begin
   for i:= 0 to Items.Count-1 do
    if i <> ItemIndex then
     begin
      Items.Objects[i].Free();
      Items.Objects[i]:= nil;
     end;
   if Items.Objects[ItemIndex] = nil then
    Items.Objects[ItemIndex]:= TObject.Create();
  end;
end;
Ответить с цитированием