Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 15:43   #1
gamezeldol
 
Регистрация: 14.06.2011
Сообщений: 7
По умолчанию работа с CASE OF

Имеется
Код:
vid:= RadioGroup1.ItemIndex;
case vid of
0:
begin
StringGrid1.Cells[3,1]:=FloatToStr(a[1]);
end;
1:
begin
StringGrid1.Cells[3,1]:=FloatToStr(a[1]);
end;
2:
Нужно вставить значение ячейки StringGrid1.Cells[3,1] из 0-ого в ячейку StringGrid1.Cells[1,1] во 2ой! помогите пожалуйста?

Последний раз редактировалось Stilet; 15.06.2011 в 17:22.
gamezeldol вне форума Ответить с цитированием
Старый 14.06.2011, 21:17   #2
d3qoot
Пользователь
 
Регистрация: 08.06.2011
Сообщений: 30
По умолчанию

Код:
StringGrid1.Cells[1,1]:=FloatToStr(a[1]);
не?
d3qoot вне форума Ответить с цитированием
Старый 15.06.2011, 14:41   #3
gamezeldol
 
Регистрация: 14.06.2011
Сообщений: 7
По умолчанию

но она же может присвоить значение и из 1-ого пункта...
в 0-ом пункте и 1-ом пункте a[1] они разные! А мне надо чтобы именно из 0-ого пункта присвоить значение во 2-ой пункт.
gamezeldol вне форума Ответить с цитированием
Старый 15.06.2011, 14:53   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
сase vid of

  0:  begin
    //
    StringGrid1.Cells[3,1] := FloatToStr(a[1]);
    temp := StringGrid1.Cells[3,1];
  end;

  1: StringGrid1.Cells[3,1] := FloatToStr(a[1]);

  2: StringGrid1.Cells[1,1] := temp;

end;
temp — глобальная переменная (или поле формы) типа string.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 15.06.2011, 14:53   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
Нужно вставить значение ячейки StringGrid1.Cells[3,1] из 0-ого
из какого такого 0-го. наверно просто использовать ТЕКУЩЕЕ значение StringGrid1.Cells[3,1]
Цитата:
в 0-ом пункте и 1-ом пункте a[1] они разные!
а кто и когда их поменял?

наверно так
Код:
StringGrid1.Cells[1,1]:=StringGrid1.Cells[3,1];
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 15.06.2011, 20:05   #6
gamezeldol
 
Регистрация: 14.06.2011
Сообщений: 7
По умолчанию

Veniside, спасибо.)) Что-то сам не догодался..
evg_m, тут сжатый код, в 0-ом и 1-ом пунктах разные формулы для расчета, отсюда и разные значения.
gamezeldol вне форума Ответить с цитированием
Старый 15.06.2011, 20:26   #7
d3qoot
Пользователь
 
Регистрация: 08.06.2011
Сообщений: 30
По умолчанию

gamezeldol, ну так сразу и нужно пояснять, что a[1] меняется. Сорри за флуд.
d3qoot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с CASE и TreeView и Реестром DENIS_1992 Общие вопросы Delphi 0 08.06.2011 00:12
case boomeer Общие вопросы C/C++ 1 20.08.2010 12:13
case от а до я Horus92 Помощь студентам 7 15.07.2010 01:43
for and case искандрик Помощь студентам 5 16.12.2009 14:50
for и case zloy20 Помощь студентам 4 06.12.2009 02:03