Как сделать выбор?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
nicolson
Сообщения: 13
Зарегистрирован: 15 фев 2005, 13:11

Имеются данные Выбираемые из комбобокса(1А,2А) и радиогроуп(1Б,2Б):

1А 2А
1Б 5 3
2Б 8 9
Подскажите, пожалуйста, как мне отобразить в Эдите, допустим цифру "5"? Чтобы выйти на цифру "5" необходимо выбрать комбобокс(1А) и радиогроуп (1Б) с учетом того, что запись в Эдите (5,3,8,9) будет меняться?
nicolson
Сообщения: 13
Зарегистрирован: 15 фев 2005, 13:11

Извините некорректно указал:

Код: Выделить всё

      1А      2А 
1Б    5        3 
2Б    8        9
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

nicolson, для выравнивания текста пробелами используйте тег CODE. Я в предыдущем сообщении это поправил.

Теперь по существу.

Ну это же элементарно!

Код: Выделить всё

const
  values: array[0..1,0..1] of integer = ((5,3),(8,9));

procedure TForm1.CB_or_RG_Cange(Sender: TObject);
begin
  if (ComboBox1.ItemIndex <> -1) and (RadioGroup1.ItemIndex <> -1)
   then Edit1.Text := IntToStr(values[RadioGroup1.ItemIndex,ComboBox1.ItemIndex])
   else Edit1.Text := '<select value>';
end;
Этот один обработчик надо навесить и на оба контрола.
Ответить