Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Вниз

Form   Найти похожие ветки 

 
Samvel   (2002-04-29 10:48) [0]

Извеняюсь за надоедливость но вопрос стоит так:
В Project manager - options созданные мной формы переношу из окна autocreate окно available. До этого переноса форму я активизировал процедурой formX.showmodal, а теперь ее как активизировать?
Заранее спасибо а то потом будет некогда


 
McSimm   (2002-04-29 10:54) [1]

можно так:

with TFormX.Create(Self) do
begin
// настроить параметры
Caption := "Моя модальная неавтосозданная форма";
Left := 10;
if ShowModal = mrOk then ...
else ...
end



 
McSimm   (2002-04-29 10:57) [2]

Чуть не забыл.
Форму надо уничтожить. Для этого надо в предыдущем примере поставить Free перед End.
Или в обработчике TFormX.OnClose написать Action := caFree, тогда форма уничтожится при закрытии сама. В этом случае нельзя будет использовать ее данные после ShowModal.


 
Nebuchadnezzar   (2002-04-29 11:55) [3]

Если в методах созданной формы будут какие ньть exception, то она может правильно не закрыться и не освободить память...
я обычно так делаю:

Form1 := TForm1.Create(Application)
try
if Form1.ShowModal = mrOk then begin
...
end else begin
...
end;
finally
FreeAndNil(Form1);
end;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
7-39869
NW
2002-02-14 19:07
2002.05.13
Виртуальный логический диск


1-39752
Феликс
2002-04-27 22:44
2002.05.13
Как сделать, чтобы у определенной строки в Listbox был свой цвет.


1-39762
Vyatcheslav
2002-04-26 09:29
2002.05.13
Ищу компонент


1-39776
alxx
2002-04-28 21:14
2002.05.13
Опять по поводу библиотеки типов


1-39740
sergey_kiev_student
2002-04-26 23:22
2002.05.13
Написание компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский