2017-10-06 12 views
0

現在、VS 2005でCrystal Report XIを使用してvb.netアプリケーションを開発中です。私は報告書の印刷中に私のアプリケーションが停止したという問題に遭遇しました。私のアプリケーションにエラーはありません。それは、印刷中にアプリケーション内の任意の部分/メニューをクリックできないことだけです。ユーザーは、メニュー項目から印刷ウィンドウフォームを開き、フォームが開き、「印刷」ボタンをクリックすると、プレビューなしでプリンタに直接印刷されます。印刷セッションが成功すると、テキストメッセージボックスに「印刷成功!」と表示されます。その後、ユーザは、アプリケーションの他の部分/メニューを続けてクリックすることができる。それは、ユーザーがシステムの他のメニューをクリックし続けて印刷を完了したすべてのページを待たなければならないので、レポートの多数のページを印刷する際に面倒である。例えば、私が印刷ウインドウフォーム(フォームAと言う)を実行すると、他のポストフォーム(フォームB)がフリーズします。以下は、レポートを呼び出してプリンタに直接印刷するためのコードです。VB.Netアプリケーションがクライアント環境でCrystalレポートを印刷中に停止しました

my code snippet

私は、ユーザーが一方的なページであることを報告を要求したため、シンプレックスおよびデュプレックスを使用する必要があります。私の質問は、ユーザーが他のメニューをクリックすることを許可する方法/レポートの多数のページを印刷している間にシステムで他の投稿をする方法です。

ヘルプ/入力いただきありがとうございます。

答えて

関連する問題