2012-08-17 28 views
0

我有一個帶有兩個RichTextBoxs的表單,我想在其中一個事件中引發一個事件來更新其他rtb中的某個事件。舉一個事件

我必須在哪裏定義EventArgs擴展類? 我的代表是什麼?這是從事件被調用的函數嗎? 這三個類(rtb1,rtb2,form1)需要在同一個命名空間嗎?

+0

你能提供更多的信息嗎?特別是,你已經嘗試了什麼? – Justin 2012-08-17 14:49:43

+0

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – mbeckish 2012-08-17 14:50:10

+0

它聽起來像家庭作業....但它不是。我只想要比我的計時器更好的東西,它會讓我的文字閃爍。 – AnotherUser 2012-08-17 14:59:19

回答

2

與其定義自己的代表,您幾乎總是可以使用類EventArgs類或Action類作爲事件的委託。當使用其中的一個時,您根本不需要定義任何委託,它們已經由庫定義。

委託不是被調用的函數,它只是定義了事件調用的所有方法的簽名。

這三個類不需要在同一個命名空間中,沒有。事實上,作爲一般規則,幾乎沒有任何情況(無論如何我都不能想到),這會迫使你在同一個命名空間中爲他們做類似的事情。

+0

謝謝,這解釋了它對我來說。我只是不想開始在5分鐘內拋出代碼來頭痛。 – AnotherUser 2012-08-17 15:00:19