backgroundWorkerの外部クラスから呼び出されたメソッドからフォームのメソッドを呼び出すにはどうすればよいですか?私は、代議員は何とかこの質問に対する答えだと信じていますが、読書時間を過ごした後も、私はまだこの問題を混乱させています。backgroundWorkerの外部クラスから呼び出されたメソッドからフォーム上のメソッドを呼び出すにはどうすればよいですか?
は、Visual Studio 2008で、BackgroundWorkerのフォームから実行するとExternalClass.Methodを呼び出している。これはされています。フォームは名前空間のProgramNameとExternalClassであるのProgramNameを使用してです。私は私のwindows.formのファイルに名前空間のProgramNameにMyDelegateパブリックデリゲートを宣言するとき、私はMyDelegateのインスタンスを作成して、私の形の方法でそれを呼び出す(しかし、これは解決しないことができます私がMyDelegateのインスタンスを作成してそれを私の外部クラスのメソッドから呼び出そうとすると、パブリックであってもwindows.formのメソッドにアクセスできません。
おかげで
はい、私は戻ってExternalClass.Methodからの進捗報告(int型パーセント、文字列の状態)を渡したいです。 CSharpAtl(または誰か)についてもう少し説明できますか?
外部クラスが呼び出し側クラスに何かを通知できるようにしますか?そうであれば、呼び出し側クラスがサブスクライブするバックグラウンドワーカークラスにイベントを配置できます。 – CSharpAtl