賞金 50,C 問題。 Winform初學者,有個地方事件不是很清楚,請分析一下!

發布 科技 2024-06-28
2個回答
  1. 匿名使用者2024-01-30

    逐字? -

    公共 我不需要解釋這個。

    event 是乙個關鍵字,沒有什麼可解釋的,但您可以將其理解為與任何其他型別相同,例如 string、int、.、

    EventHandler 只是乙個特定於系統的委託,僅此而已。

    public delegate void eventhandler(object sender, eventargs e);

    click 是這個事件的名稱,這是自定義的,你可以取任何名字,但前 3 個關鍵字是固定的。

    這就是您需要考慮的事件和委託之間的關係的全部內容 - 事件是委託的例項。

    由於 event 是鍊表型別的資料結構,因此它是以這種方式實現的。

    click += new eventhandler(button_click);

    指向按鈕單擊方法的指標放置在事件呼叫的單向鍊表中,當然可以新增多個。

    例如,click += new eventHandler(button click1);

    click += new eventhandler(button_click2);

    click += new eventhandler(button_click3);

    然後,觸發此事件後,方法的執行順序為:

    button_click1

    button_click2

    button_click3

    順便說一句,按鈕點選方法是這樣的。

    public void button_click(object sender, eventargs e)

    throw new notimplementedexception();

    為什麼無效,為什麼有兩個引數(物件傳送者,eventargs e)。

    這都是因為它是在 EventHandler 中定義的。

    明白了? 我不明白,只是問。

  2. 匿名使用者2024-01-29

    公共訪問是公開的。

    event 定義物件的事件。

    EventHandler 事件的型別。

    物件中單擊事件的名稱。

相關回答
14個回答2024-06-28

先設定BIOS驅動器啟動,然後才能進入光碟機啟動螢幕,重啟時富士通的啟動BIOS設定與其他設定不同! >>>More

11個回答2024-06-28

您好:燙髮後直接做護理本身就是乙個錯誤,你這樣做是徒勞的。 >>>More

9個回答2024-06-28

該遊戲具有內建工具,如果您使用自己的螢幕截圖,則可以在 My Docs EA Games The Sims 2 Storytelling 中使用它們 >>>More

18個回答2024-06-28

並非所有電影都可以播放。 你要看看它是否適合6120c**條件,加上適合你的資料線,選擇手機上的資料傳輸,然後你就可以在我的電腦U盤上看到這首歌,拿走你的儲存卡。右鍵單擊計算機上的電影以複製(即複製)並將其貼上到 U 盤上。

14個回答2024-06-28

去海邊,去霹靂看一看。