2017-10-06 27 views
0

我目前正在VS 2005中開發一個vb.net應用程序,並附帶水晶報表XI。我遇到了一個問題,即在打印報告時應用程序暫停。我的應用程序沒有錯誤,只是在打印時無法單擊應用程序中的任何部件/菜單。用戶從菜單項打開打印窗口窗體,窗體打開,他點擊「打印」按鈕,它將直接打印到他的打印機,而無需預覽。成功打印會話後,文本消息框將顯示「打印成功!」。只有這樣用戶才能繼續點擊應用程序的其他部分/菜單。在打印大量頁面的報告時會很麻煩,因爲用戶必須等待所有頁面完成打印,然後才能繼續點擊系統的其他菜單。例如,當我執行打印窗口表單(假設表單A)時,其他表單B(表單B)凍結。以下是我的代碼,用於調用報告並直接打印到打印機。VB.Net應用程序在客戶端環境中打印水晶報表時暫停

my code snippet

我必須使用單面和雙面因爲用戶要求的報告是片面的網頁。我的問題是如何讓用戶在打印大量頁面的報告時點擊其他菜單/進行系統其他發佈?

感謝您的任何幫助/輸入。

回答