2011-04-21 7 views
0

[プロジェクトに]私は、Windowsフォーム(C++)で働いていると、トラブルのビットに実行している:/外部クラスを使用してWindowsフォームのプライベート部分を編集/アクセスする方法は?

私は更新されたテキストボックスのようにすべての「視覚的な」 作業を行う場所Windowsフォームはマネージコードを持っています、ラベルなど...それから計算の大部分を行う プロジェクトにクラスを設定しました。

私の質問:クラスがフォームのプライベートな部分にアクセスするにはどうすればいいですか? 例: が同じプロジェクトの別のファイルにあるクラスのフォームからテキストボックスを直接編集したいのと同じです!

アイデア?

答えて

0

私は '私用部品'を直接使用しません。

スレッドの問題を処理する可能性が高いので、セッターメソッドを使用してください。 (少なくともC#では)別のスレッドからGUIコンポーネントにアクセスすることはできません。あなたは、Invokeを使ってフォームのメッセージ処理スレッドにポットする必要があります(少なくともC#で)。

HTH

マリオ

関連する問題