Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2012, 12:54   #1
Azamat0
Пользователь
 
Регистрация: 22.10.2010
Сообщений: 11
Вопрос Работа с Edit(Delphi)

Здравствуйте.
Возник вопрос , сколько не искал решения в инете не нашёл, вот вопрос:
Даны 4-е Edit , при заполнение Edit1 в тот же момент выводились ответы в другие Edit(2,3,4), при этом не нажимая ни на какую кнопку, а вводишь число в одно поле ,а в других сразу подсчитывается ответ.
Заранее спасибо)))
Azamat0 вне форума Ответить с цитированием
Старый 23.01.2012, 13:04   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Пробовали работать с событием ОnСhange() или OnKeyPress() ?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 23.01.2012, 13:13   #3
arrowsf1
Пользователь
 
Аватар для arrowsf1
 
Регистрация: 22.01.2012
Сообщений: 97
По умолчанию

можно таймером

ПС
Шутка в стиле хакерства
Модераторам: не баньте, у мя такие полезные советы, они стоющие
arrowsf1 вне форума Ответить с цитированием
Старый 23.01.2012, 13:21   #4
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Полностью согласен с Vanta11a
А таймер... Неужели Вы колбасу будильником режете?
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 23.01.2012, 13:33   #5
Azamat0
Пользователь
 
Регистрация: 22.10.2010
Сообщений: 11
По умолчанию

С OnKeyPress() пробовал , но какой именно написать код не помню, но и не получалось(((
А вот ОnСhange() не пробовал сейчас попробую)))
Azamat0 вне форума Ответить с цитированием
Старый 23.01.2012, 13:38   #6
Azamat0
Пользователь
 
Регистрация: 22.10.2010
Сообщений: 11
По умолчанию

Пожалуйста напишите код, сколько не ломал голову и не искал, учебники обшарил, не нашёл ни одного примера кода на мой вопрос.
Azamat0 вне форума Ответить с цитированием
Старый 23.01.2012, 13:41   #7
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Вот пример
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
Есть вводимый символ, пишем что-то типа
Код:
Edit2.text := Edit2.text + key;
И так для всех edit`ов.

Неправильно прочитал задание. Вам нужно событие OnKeyUp(), срабатывает после ввода цифры. Т.е. и после последней сработает.
Не помню список всех событий, но точно есть событие вида "конец редактирования", лучше всего найти его.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)

Последний раз редактировалось Vanta11a; 23.01.2012 в 13:43.
Vanta11a вне форума Ответить с цитированием
Старый 23.01.2012, 13:48   #8
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

Да, лучше через Edit1KeyUp
Код:
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
Edit2.Text := IntToStr(Strtoint(Edit1.Text)+1);
Edit3.Text := IntToStr(Strtoint(Edit2.Text)+Strtoint(Edit1.Text));
Edit4.Text := IntToStr(Strtoint(Edit3.Text)+Strtoint(Edit2.Text)+Strtoint(Edit1.Text));
end;
Noor вне форума Ответить с цитированием
Старый 23.01.2012, 14:02   #9
Azamat0
Пользователь
 
Регистрация: 22.10.2010
Сообщений: 11
По умолчанию

Огромное спасибо за помощь!!!
Azamat0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с компонентом Edit Fon_Blut Помощь студентам 2 17.05.2011 21:19
Работа с Edit и Memo sver128 Компоненты Delphi 12 28.04.2010 12:21
Работа с Edit в делфи sv2311 Помощь студентам 4 09.04.2009 17:57
Работа с Edit Шура Помощь студентам 4 25.11.2008 16:50
Работа с Edit One.Love Общие вопросы Delphi 1 03.05.2008 14:03