簡體   English   中英

舉辦活動

[英]Raising an event

我有一個帶有兩個RichTextBox的表單,我想在一個中引發一個事件來觸發表單上的事件,該事件在另一個rtb中更新。

我必須在哪里定義EventArgs擴展類? 我的代表必須在哪里和哪里? 這是從被引發的事件中調用的函數嗎? 這三個類(rtb1,rtb2,form1)是否需要位於同一名稱空間中?

您可以使用通用的EventArgs類或Action類作為事件的委托,而不是定義自己的委托。 使用其中一個時,您根本不需要定義任何委托,它們已由庫定義。

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

這三個類不需要在同一名稱空間中,不需要。 實際上,作為一般規則,幾乎沒有任何情況(無論如何我都無法想到)會迫使你在同一名稱空間中使用類來執行某些操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM