![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() У меня такая проблема. Допустим есть задача, например по физике.
Допустим надо найти напряжение. Я создаю форму с 3 эдитами и 1 кнопкой. 1 эдит в него нужно ввести значение силы тока, во втором сопротивление, а в третьем ту величину, что надо вычислить. Пишу туда букву "U", для обозначения того, что будем искать напряжение. А если мне надо найти силу тока из сопротивления и напряжения, или сопротивление? Соответственно в 3 едит я пишу "I" и "R". Как это можно реализовать? Через case? Если можно, желательно с кодом. ![]() Последний раз редактировалось Muxa, 08.06.2009 в 20:09. |
#2
|
|||
|
|||
![]() Цитата:
![]() Код:
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; |
#3
|
|||
|
|||
![]() Спасибо, а то все заморачивался на счет лучшей реализации
![]() |