Показать сообщение отдельно
  #2  
Старый 29.03.2009, 12:19
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Если у вас в ComboBox можно вводить значения, то все просто:
Код:
ComboBox1.Text:= StringGrid1.Cells[x,y]
Ну X и Y ячейки сами зададите.
При выборе из ComboBox'а (подходит для ComboBox'а с вводом и без):
Код:
StringGrid1.Cells[x,y]:= ComboBox1.Text
Если вводить в ComboBox нельзя, то ComboBox'у значение присваивать нужно так:
Код:
var 
  i : Integer;
begin
  // Поиск данного текста по списку ComboBox'а
  for i:= 0 to ComboBox1.Items.Count - 1
    do
      begin
      if ComboBox1.Items[i] = StringGrid1.Cells[x,y]
        then ComboBox1.ItemIndex:= i;
      end;
end;

Можете написать процедуру или т.п., где будет этот код. А потом вызывать через каждый ComboBox. А что в каждой строке: да просто поместите их так, главное чтобы сами ComboBox'ы были над StringGrid'ом
__________________
Auta i Lome...
Ответить с цитированием