いくつかのタスクを実行するとき、私は復元ポイントを作成するためのオプションを持っているプログラムを持っている...プログラムのロック
私の問題は、あなたがそうするように、それをクリックしたときに、それが終了されるまで、プログラムはちょうどロックアップということです復元ポイントを作成します。
私はプログラムに別々のフォームを入れているし、それは私がダウンロードしたマーキープログレスバーコントロールを持っているので、アイデアがある...
ユーザーは
frmRestore.showを「復元ポイントを作成」をクリック復元ポイントは、ポイントを復元し 作成されている間 マーキープログレスバーが延々と続く frmRestore.hide
に行われますが、クリックしたときの事は、ある復元ポイントを作成し、フォームのショーやプログラムだけでロックアップ、onces復元ポイントが作成されるフォームが再び隠れる。
バックグラウンドワーカーでこの問題を解決できますか?正直言って、私はそれが何であるかを完全には確信していません、私はコントロールを悩ましましたが、何か有用なものを見つけることができません。
ありがとうございました
おかげで...私はあなたが新しいスレッドを使うのですか、これまでVB.NETの専門家からですか?またはプログラムをマルチスレッド化する方法。 – Coozbiscuit
VB.NETでそれを行う方法がわかりませんが、簡単でなければなりません。C#でスレッドmyThread =新しいスレッド(プロシージャ名);それから、いつでもそのスレッドを開始したり停止したりすることができます。 – sed
このリンクを確認する必要があります:http://support.microsoft.com/kb/315577 – sed