Показать сообщение отдельно
  #20  
Старый 11.07.2011, 17:30
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

Тебе нужно написать еще один метод, например Execute. Как это сделано в Диалогах.
Код:
procedure TF_AddValueParam.Execute;
begin
  .... 
  ....
  if n = 0 then Exit;
  ShowModal;
  ....
  ....
end;
А в вызывающем коде
Код:
 F_AddValueParam := TF_AddValueParam.Create(Self);
  F_AddValueParam.User := User;
  F_ValueList.Visible := False;
  F_AddValueParam.Execute; // <<==-- здесь
  F_AddValueParam.Free;
  F_ValueList.Visible := True;
Ответить с цитированием