Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Братцы, подскажите, как в 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]

Вобще никак не скрыть? :(


Наверх

Титульная страница Поиск, карта сайта Написать письмо