Показать сообщение отдельно
  #2  
Старый 08.06.2009, 20:04
"Hatchet" Harry "Hatchet" Harry вне форума
Прохожий
 
Регистрация: 22.03.2009
Сообщения: 30
Репутация: 10
По умолчанию

Цитата:
Сообщение от Muxa
...
Пишу туда букву "U", для обозначения того, что будем искать напряжение. А если мне надо найти силу тока из сопротивления и напряжения, или сопротивление? Соответственно в 3 едит я пишу "I" и "R". Как это можно реализовать? Через case? Если можно, желательно с кодом.
Можно и по старинке , через иф :
Код:
if (Edit3.Text = 'U') then (тут выполняешь нужные действия);
if (Edit3.Text = 'I') then (тут выполняешь нужные действия);
if (Edit3.Text = 'R') then (тут выполняешь нужные действия);
Ну или можно еще так (более продвинуто, так сказать):
Код:
case ANSIIndexText( Edit3.Text , ['U', 'R', 'I']) of
  0: (тут выполняешь нужные действия если U);
  1: (тут выполняешь нужные действия если R);
  2: (тут выполняешь нужные действия если I);
end;
В последнем случае не забудь подключить StrUtils в Uses.
Ответить с цитированием