Помогите с OnChange в Edit!

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Помогите с OnChange в Edit!

Сообщение AgronomZ » 08.12.2010 20:30:23

У меня есть поле ввода для числа (edit) и у него есть свойство OnChange. Мне нужно, чтобы при вводе числа от 1 до 10 на форме появлялось соответствующее количество полей edit. Как это реализовать?
AgronomZ
незнакомец
 
Сообщения: 6
Зарегистрирован: 08.12.2010 00:52:40

Re: Помогите с OnChange в Edit!

Сообщение Mr.Smart » 08.12.2010 21:36:03

Зачем плодите темы? Задавали бы вопрос в старой!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Помогите с OnChange в Edit!

Сообщение Light13 » 09.12.2010 08:26:11

Лучше напишите отдельный метод
Код: Выделить всё
procedure <Имя класса вашей формы>.CreateEdits(const aCount: Integer);
var
  TmpEdit: TEdit;
  TopEdit: Integer;
begin
  TopEdit := 20;
  for i := 1 to aCount do
  begin
    TmpEdit := TEdit.Create(Self);     
    TmpEdit.Parent := Self;
    TmpEdit.Left := 20;
    TmpEdit.Top := TopEdit;
    Inc(TopEdit, TmpEdit.Height + 6);
  end; 
end;


Писал без среды - проверить не могу.

И немедленно читать книгу по программированию.
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru