2017-10-06 1 views
0

현재 Crystal Report XI를 사용하여 VS 2005에서 vb.net 응용 프로그램을 개발 중입니다. 보고서를 인쇄하는 동안 내 응용 프로그램이 중단 된 문제를 발견했습니다. 내 응용 프로그램에는 오류가 없습니다. 인쇄하는 동안 응용 프로그램의 모든 부품/메뉴를 클릭 할 수 없습니다. 사용자가 메뉴 항목에서 인쇄 윈도우 폼을 열면 양식이 열리고 '인쇄'버튼을 클릭하면 미리보기없이 프린터로 직접 인쇄됩니다. 인쇄 세션이 성공적으로 끝나면 텍스트 메시지 상자에 '인쇄 성공!'이 표시됩니다. 그때 만 사용자는 응용 프로그램의 다른 부분/메뉴를 계속 클릭 할 수 있습니다. 사용자가 인쇄를 마친 모든 페이지를 기다려야 만 시스템의 다른 메뉴를 계속 클릭 할 수 있기 때문에 보고서의 많은 페이지를 인쇄하는 동안 문제가 될 수 있습니다. 예를 들어, 인쇄 창 양식 (양식 A라고 가정)을 실행하면 다른 양식 (양식 B)이 정지됩니다. 다음은 보고서를 호출하고 프린터로 직접 인쇄하는 코드입니다.클라이언트 환경에서 Crystal 보고서를 인쇄하는 동안 VB.Net 응용 프로그램이 중지되었습니다.

my code snippet

나는 사용자가 일방적 페이지로 보고서를 요청하기 때문에 단면 및 양면 인쇄를 사용합니다. 내 질문은 사용자가 다른 메뉴를 클릭하거나 시스템의 다른 대량 게시 페이지를 인쇄하는 동안 다른 게시를 할 수있게하는 방법입니다.

도움/의견을 보내 주셔서 감사합니다.

답변

관련 문제