Баг печати
Здравствуйте!!! Столкнулся с такой проблемой: необходимо запретить пользователю распечатывать сформированный отчет с помощью стандартногот способа. В свойствах компонента убрал кнопку Print, но осталась возможность печати нажатием Ctrl+P. Вопрос: как сделать, чтобы при нажатии на Ctrl+P применялся не FastReport-овский обработчик печати а мой? Заранее всем спасибо за помощь.
Vano Отправлено: Mar 29 2004, 08:36 AM
Advanced Member
Группа: Members
Сообщений: 104
Пользователь №: 25
Регистрация: 20-October 03
ИМХО это бага ...
Добавь её описание в
http://www.fastreports.net/ru/forum/index.php?showtopic=309
P.S. Лечится так:
CODE
unit FR_View;
procedure TfrPreviewForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
...
else if (Chr(Key) = 'P') and PrintBtn.Visible and PrintBtn.Enabled then PrintBtnClick(nil)
...
end;
Vano Отправлено: Mar 29 2004, 08:36 AM
Advanced Member
Группа: Members
Сообщений: 104
Пользователь №: 25
Регистрация: 20-October 03
ИМХО это бага ...
Добавь её описание в
http://www.fastreports.net/ru/forum/index.php?showtopic=309
P.S. Лечится так:
CODE
unit FR_View;
procedure TfrPreviewForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
...
else if (Chr(Key) = 'P') and PrintBtn.Visible and PrintBtn.Enabled then PrintBtnClick(nil)
...
end;
Комментарии
Переправил я код, а как обратно перекомпелировать что бы изменения вступили в силу?
Спасибо.