Я работаю с чужим кодом и добавляю новую форму
Итак, я создал форму и могу открыть ее, использовать кнопки и список и т. Д., Но яУ меня проблемы с выполнением задач в formcreate.
Я делаю форму, выполняя это:
procedure TModelForm.RepeatOpen(Sender: TObject);
var
DefForm : TForm5;
begin
DefForm := TForm5.Create(Self);
Self.Visible := False;
try
DefForm.ShowModal;
finally
Self.Visible := True;
DefForm.Release;
end;
end;
в моем TForm5, у меня есть процедура
procedure TForm5.FormCreate(Sender: TObject);
begin
inherited;
RunList := CModelList.Create;
RunList.ReadData;
RunList.FillList(ListBox1.Items);
end;
но он ничего не делает
У меня также есть
procedure TForm5.PopulateListClick(Sender: TObject);
begin
RunList := CModelList.Create;
RunList.ReadData;
RunList.FillList(ListBox1.Items);
end;
, который назначен кнопке, и это на самом деле работает и заполняет мой ListBox
Я былпри поиске в сети, и кажется, что функции OnCreate нет, есть способ переопределить ее, но, похоже, должен быть способ просто определить, что происходит при первом создании фрейма
также,Причина, по которой я использую FormCreate, заключается в том, что именно этим занимается код, с которым я работаю, и он, кажется, работает
Спасибо!