![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Братцы, подскажите, как в MDI прил. открыть невидимо MDI форму
Layner © (2005-12-22 09:19:00)Дело в том, что с этой формы печатаются отчеты. Надо напечатеть отчет не открывая визуально саму форму. Т.е. например создать форму, но не отображать ее пользователю. Хотя Hide, Visible и т.п. не работают в MDI.. ПОдскажите, по какому ключевому слову может поиск сделать :)
Плохиш (2005-12-22 15:11:00) [1]
> Layner © (22.12.05 14:43) [6]
У формы есть такое свойство FormStyle, хотя, кого это интересует.
Layner (2005-12-22 14:43:00) [2][5] Плохиш © (22.12.05 13:27)
:) Здрасте :) Ее надо показывать, и с нее надо печатать иногда, не окрывая ее.
Плохиш (2005-12-22 13:27:00) [3]
> Layner © (22.12.05 12:58) [4]
Сделай эту форму не MDIChild, всё-равно показывать не нужно.
Layner (2005-12-22 12:58:00) [4]evvcom © (22.12.05 11:27)
В MDI не прокатит
evvcom (2005-12-22 11:27:00) [5]А чем тебя свойство Visible не устраивает?
Layner (2005-12-22 10:18:00) [6]Ой, дошло :)
procedure TMainForm.Button1Click(Sender: TObject);
begin
//кнопка для показа/скрытия дочернего MDI-окна
If ShowWindow(form1MDI.Handle, SW_HIDE)=False then
ShowWindow(form1MDI.Handle, SW_SHOW);
end;
Layner (2005-12-22 10:15:00) [7]Вобще никак не скрыть? :(