![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Доброго времени суток! Помогите плз разрешить неразрешимое))
Есть два Edit, в одно пользователь вводит число, программа переводит это число в проценты(умножает на 0,01) и выводит в другом edit или совершает какую-либо еще мат. операцию. Ну как в Excel с ячейками. Вопрос в том, возможно ли это? Если да, каким образом? Или это проще сделать как-то еще? Значения из второго Edit понадобятся в дальнейшем. Заранее черрртовски благодарна за помощь)))) |
#2
|
||||
|
||||
![]() Edit2.Text:=FloatToStr(StrToFloat(Edit1.Text)*0.01 );
|
#3
|
||||
|
||||
![]() Код:
chislo:=strtoint(Edit1.text); proc:=chisclo*0.01; Edit2.text:=floattostr(proc); |
#4
|
|||
|
|||
![]() Спасибо огромное))Работает) А ежели еще вопросы появяцца сюда писать или др. темы создавать?
|
#5
|
||||
|
||||
![]() Цитата:
Ну если вопрос по данной проблеме то сюда пиши =) А так новую тему создавай =) |
#6
|
|||
|
|||
![]() А если есть два Edit, в одно вводится сумма, в другое кол-во, результирующий третий Edit. Как тогда? Как сделать, через OnChange или нужна кнопка и на нее записывать по OnClick?
З.Ы. Вводиться в Edit с суммой может не только целое, но и дробное. Помогите плз!))) |
#7
|
|||
|
|||
![]() Можно и так, и так. Как тебе угоднее. Если дробное, то можно использовать функции CurrToStr и FloatToStr (соответственно StrToFloat и StrToCurr). А вообще, для денег есть хорошие компоненты специализированные - там кроме всего прочего вынесена проперть, дающая доступ е данным в числовом формате, а не в строковом.
|