Форум: "Основная";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизПроблема с формами Найти похожие ветки
← →
Imshanya (2003-01-20 17:45) [0]Уважаемые мастера!!!
(1)Было:
главная форма приложения - fmMain,
fmMain.FormStyle:=fsNormal; // at DesignTime
fmProf - то же форма, но не главная,вызывается из fmMain (fmProf.ShowModal;)
fmProf.FormStyle:=fsNormal; // at DesignTime
(2)Затем поменял:
fmMain.FormStyle:=fsMDIForm; // at DesignTime
fmProf.FormStyle:=fsMDIChild; // at DesignTime
(3)Затем вернул все как было в 1:
fmMain.FormStyle:=fsNormal; // at DesignTime
fmProf.FormStyle:=fsNormal; // at DesignTime
Строки кода:
procedure TfmMain..Button1Click(Sender: TObject);
begin
fmProf.ShowModal; {!!!!}
end;
вызывают ошибку с фрагментом сообщения: "Cannot Make a visible window modal"
В чем дело, почему "взаимоотношения" между формами проекта остались в терминах
MDI-style applications???
ЗАРАНЕЕ БЛАГОДАРЮ ЗА ПОМОЩЬ!!!
← →
Игорь Шевченко (2003-01-20 17:51) [1]Потому что кроме FormStyle := fsNormal у fmProf надо сделать еще и Visible := false в том же Design-time.
← →
Imshanya (2003-01-20 17:52) [2]Игорь, СПАСИБО!!!
← →
Паша (2003-01-20 17:59) [3]fmProf.FormStyle:=fsMDIChild - fmProf.ShowModal{!!!!}; ??? Это не нужно. fmProf.Create(...) и ее уже видно.
← →
Паша (2003-01-20 18:00) [4]Пардон, пропустил (3)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c