Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Quick report. Что происходит при минимизации окна просмотра?   Найти похожие ветки 

 
alabama01   (2006-09-18 07:23) [0]

Здравствуйте.
Есть форма диалога, которая по кнопке ОК создает другую форму, на которой размещен quickrep:

procedure TFrepSalesDlg.btnOKClick(Sender: TObject);
begin
 if not Assigned(FQrepSales) then
 begin
(1)  FQrepSales := TFQrepSales.Create(Self);
(2)  FQrepSales := nil;
      Self.Close;
 end;
end;

Форма с QR, в нашем случае FQrepSales, при создании заполняет себя данными и делает QuickRep1.Preview. Если окно предпросмотра закрыть, тогда отрабатывает строка (2) и далее, если же нажать минимизировать окно предпросмотра, то оно вообще исчезает с экрана и код дальше не идет, то есть форма диалога не закрывается и можно еще раз нажать ОК и еще раз создать форму FQrepSales! При минимизации окна просмотра, каким-то образом FQrepSales становится nil. Как это побороть?
Можно ли отловить событие минимизации формы просмотра отчета?


 
Johnmen ©   (2006-09-18 09:26) [1]

Ну, наверное, перед обниливанием надо бы сделать Free.
А чтобы в полной мере управлять окном предпросмотра, надо "нарисовать" своё...


 
Германн ©   (2006-09-19 01:11) [2]


> если же нажать минимизировать окно предпросмотра, то оно
> вообще исчезает с экрана

Не совсем так! Оно сворачивается в "полоску над кнопкой Пуск". Где-то такую формулировку я видел на форуме недавно. Увидеть ее можно, минимизировав или закрыв все окна, которые перекрывают эту область.
Ну а правильное решение проблемы предложено в [1]. Своё окно Preview. Это не сложно, тем более автор QR сам довольно подробно описал как это сделать.


 
alabama01   (2006-09-19 02:11) [3]

Спасибо за ответы. Буду рисовать свое окно просмотра. Тем более, что ничего другого не остается.



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

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
6-1149636249
Nostradamus
2006-06-07 03:24
2006.11.19
Indy и пересылка Stream


15-1161960043
manchik
2006-10-27 18:40
2006.11.19
Программирование рабочего стола!


11-1136725971
Grom PE
2006-01-08 16:12
2006.11.19
Почернение контролов в Design-Time


15-1161973724
DillerXX
2006-10-27 22:28
2006.11.19
Комментируете ли вы свои сорцы


15-1162457313
dr Gonzo
2006-11-02 11:48
2006.11.19
Нужен ли софтверной фирме открытый форум?