2010-12-01 9 views
0

私はwinform(clientFile)をプロジェクト内に持っています。別のプロジェクトでユーザーコントロールを使用します。このユーザコントロールはFinancialManagerです。コンストラクタで初期化されます。フォームにいくつかのユーザーコントロールを介してボタンイベントを渡し、別のユーザーコントロールにクリックされたボタンが表示されるようにします。

FinancialManagerには、コンストラクタでも初期化される別の子usercontrol(FinancialService)があります。

FinancialServiceにはボタンがあり、ボタンのクリックイベントで最後のusercontrol(FinancialItem)を初期化しました。

私は、ClientFile(page_loadで初期化)にある私のusercontrol(timeControl)がFinancialItemのボタンをクリックしたことを知らせるために、WINFORMとC#を使用する必要があります。

それを行うには良い方法がありますか?あなたがサンプルコードを与えることができれば、それは完璧です。

ありがとうございます。

ところで、これらのユーザーコントロールは1つのプロジェクトに含まれています。私のusercontrol(timeControl)を除いて。

答えて

0

独自のusercontrolsでコードを制御できるので、自分のusercontrolのいずれかでカスタムイベントを追加するように思えます。その後、別のコードでこのイベントを購読し、そのイベントがトリガーされたかどうかを知ることができます。

...しかし、あなたが望む正確に理解するために少し大変でした...

は、基本的なイベントのチュートリアルを見て、あなたはおそらく行ってもいいです。