![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите новичку [D5, Win95/98]
Samvel © (2002-04-29 10:34:00)Как активизировать форму если в проекте я убрал ее из автосоздания.
Заранее спасибо
Dimk (2002-04-29 10:53:00) [1]Пусть
procedure QQQ;
var
Temp: TYourForm;
begin
try
Temp := TYourForm.Create(nil); // форма создается
// если свойство формы Visible == False то далее
// Temp.Show; // или Temp.ShowModal
// Если Visible == True ( задается при проектировании формы )
// ничего не делаешь
.....
......
finally
// Когда форма станет не нужной
Temp.Free;
end;
end;
AFROLOV (2002-04-29 10:44:00) [2]...
Var
Form:TForm1;
begin
...
Form:= TForm1.CreateNew(Application);//Создаем объект Формы
//Теперь за его разрушение ты отвечаешь сам
...
{
Используем Form
}
...
Form.Destroy();//Уничтожаем Объект формы.
end;
...
Anatoly Podgoretsky (2002-04-29 10:43:00) [3]Но лучше TFormXXX.Create(Owner) погибче будет однако
Alx2 (2002-04-29 10:40:00) [4]Создать ее вручную. Можно также попробовать создавать по мотивам кода, который сидит в dpr-файле.
Johnmen (2002-04-29 10:40:00) [5]Вот то, что ты убрал, надо ставить там, где необходимо работать с формой :)