IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Калькулятор с двумя полями ввода исх.чисел, Как вводить числа с кнопок на форме в определенное поле ввода?
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Здравствуйте!
В процессе написания калькулятора возник небольшой вопрос, ответа я в интернете и на этом форуме в частности найти не смог. В чем заключается задача?

Нужно сделать калькулятор с двумя полями ввода чисел. Пусть это будут два поля типа tedit с названиями edt1 и edt2.
Также на форме должны быть клавиши типа tbutton от 1 до 9 (как в стандартном калькуляторе в Windows, т.е. числа можно вводить как с клавиатуры, так и с помощью этих самых клавиш).

И вопрос, собственно, такой:
Как сделать так, чтобы числа с клавиш от 1 до 9 вводились в определенное поле ввода tedit?
Т.е., например, поставили курсор в edt1, нажали на клавишу 1 - единичка записалась в edt1, затем поставили курсор в edt2, нажали на двойку - 2 записалось в edt2...
Подскажите, пожалуйста, как можно это реализовать, а то я, честно говоря, в затруднениях...

P.S. Прошу прощения, если тема с подобным вопросом уже есть, но поиском я ее не нашел...

М
Для начала - переношу тему в раздел Delphi...
volvo



Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


?
***

Группа: Пользователи
Сообщений: 283
Пол: Мужской

Репутация: -  4  +


еслиб я не знал свойств едитов и бетеенов то я б зделал так :
облявил глобальную переменную типа интежер;
на собитие едитов он клик присваивалбы 1 или 2 глобальной переменной, в завиимости какой едит;
потом бы на онклик зделал бы так
 
procedure Tform1.btnclick(sender:Tobjeckt);

...

if a=1 then edit1.text:=edit1.text+<цифра>
else
edit2.text:=edit2.text+<цифра>
....



но я не знаю всех свойст и поэтому так и зделал бы 2.gif

Сообщение отредактировано: amega -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 7.09.2025 23:27
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name