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

> ВНИМАНИЕ!

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

 
 Ответить  Открыть новую тему 
> Кнопки и событие Onclick
Вадян!
сообщение 13.03.2005 19:53
Сообщение #1


Гость






Народ помогите ??? В программировании новичёк, пытаюсь освоить
Дельфи так вроде не сложно, но в одном месте стопорнулся, если кто
знает подскажите
как зделать пример
Button1:=(1);
Bytton2:=(+);
Button3:=(2);
Button4:=(=);
Edit1:=(3);
Как мне сделать чтобы путём реакции (onClick) на эти кнопки в Edite
высчитаволась сумма?!
На F1 не посылайте пожалуста я там не один раз побывал и ничего такого
не нашёл, также просмотрел не одну документацию по дельфи-результат
оказался тот же что и с помощью (F1) !!!!!
Заранее спасибочки!!!! unsure.gif
 К началу страницы 
+ Ответить 
klem4
сообщение 13.03.2005 21:01
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


можно так:

Код
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
  i:=StrToInt(Edit1.text)+ StrToInt(Edit2.text);
  Edit3.text:=IntToStr(i);
end;


вообще не очень понятно, что ты хочешь сделать.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Guest
сообщение 13.03.2005 21:15
Сообщение #3


Гость






Я хочу сделать калькулятор, не буду же я просить написать мне весь калькулятор, того что я узнаю из этого вопроса думаю будет больше чем достаточно!!! Вот
 К началу страницы 
+ Ответить 
Вадян!
сообщение 13.03.2005 21:21
Сообщение #4


Гость






Я думаю твой ответ не совсем подходит мне
Я хочу присвоить кнопкам цифровые значения, а ты помойму показываеш
как вывести текстовое сообщение, проще говоря мне нужно уравнение!!! :p2:
P.S. Да , спасибо за внимание !!!!!!!
 К началу страницы 
+ Ответить 
klem4
сообщение 13.03.2005 21:22
Сообщение #5


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


да, то что я написал, это не то.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Вадян!
сообщение 13.03.2005 21:25
Сообщение #6


Гость






Так ты поможеш мне с моими трудностями???
unsure.gif
 К началу страницы 
+ Ответить 
klem4
сообщение 13.03.2005 21:29
Сообщение #7


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


ну можно так :

В событиях каждой кнопки считывать Edit1.text, присвоить численное значение переменной i c помощью StrToInt , потом очистить строку Edit1, и еще раз запросить ввод и соответственно кнопке проделать мат операцию

допустим кнопка '+'
Вводить число a;
i:=a;
Вводим b;
i:=a+b;
Выводим рузультат.

Сообщение отредактировано: klem4 - 13.03.2005 21:29


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 13.03.2005 21:31
Сообщение #8


Гость






Цитата(Вадян! @ 13.03.05 20:25)
Так ты поможеш мне с моими трудностями???

Помочь-то можно, но вот только что значит "помочь"? Написать для тебя готовую программу? Я не думаю, что от этого у тебя трудностей поубавится. Ты сам-то ее писать начинал? Или просто решил, что это слишком сложно?
 К началу страницы 
+ Ответить 
Вадян!
сообщение 13.03.2005 21:41
Сообщение #9


Гость






Я не просил писать мне прогу, всего лишь код 3х её компонентов, и выше я говорил что новичок, думаю если быть добрым к окружающим, то меня можно понять!!!
:fire:

Добавлено: (13.03.05 21:50)
Цитата(klem4 @ 13.03.05 21:29)
ну можно так :

В событиях каждой кнопки считывать Edit1.text, присвоить численное значение переменной i c помощью StrToInt , потом очистить строку Edit1, и еще раз запросить ввод и соответственно кнопке проделать мат операцию



Спасибо вроде началось получаться!!! :thanks:
 К началу страницы 
+ Ответить 
volvo
сообщение 13.03.2005 21:56
Сообщение #10


Гость






Цитата(Вадян! @ 13.03.05 20:41)
Я не просил писать мне прогу, всего лишь код 3х её компонентов, и выше я говорил что новичок, думаю если быть добрым к окружающим, то меня можно понять!!!

"Всего лишь"? Да у калькулятора вообще все компоненты одинаковые !!! Под копирку пишутся.

Кстати, будь поспокойней.
В аттаче - рабочий пример программы для 3-х кнопок (1, 2, 3) и двух действий (+ и -)... Я думаю, это поможет разобраться что к чему... (Проверялось на Delphi 6)


Прикрепленные файлы
Прикрепленный файл  MyCalc.rar ( 2.55 килобайт ) Кол-во скачиваний: 155
 К началу страницы 
+ Ответить 
Вадян!
сообщение 13.03.2005 22:53
Сообщение #11


Гость






Спасибо за пример, теперь стало намного легче, а то у меня с выше указанным ответом на мой вопрос многое не сросталось.
:D
P.S. Не обращай внимание на те недобрые слова, с кем не бывает <Я погорячился>!!!!!!!!! I'am sorry!!!!!!!
 К началу страницы 
+ Ответить 

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

 



- Текстовая версия 22.06.2025 17:07
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"