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

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

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

Ответить
AgronomZ
незнакомец
Сообщения: 6
Зарегистрирован: 07.12.2010 23:52:40

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

Сообщение AgronomZ »

У меня есть поле ввода для числа (edit) и у него есть свойство OnChange. Мне нужно, чтобы при вводе числа от 1 до 10 на форме появлялось соответствующее количество полей edit. Как это реализовать?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

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

Сообщение Light13 »

Лучше напишите отдельный метод

Код: Выделить всё

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;


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

И немедленно читать книгу по программированию.
Ответить