簡體   English   中英

Visual Studio中的事件處理程序

[英]Event handlers in Visual Studio

當我嘗試創建一個事件處理程序,例如。 按鈕單擊c#,如果我在代碼后面手動編寫代碼,則不會調用事件處理程序; 然而,如果我雙擊表單上的按鈕並且VS auto生成事件,它將完美地工作。 這種行為背后的原因是什么?

有一個Form.Designer.cs文件,用於連接每個表單的事件(每個表單都有自己的設計器文件)。

打開它,你會發現如下行:

button1.Click += button1_Click;

..等等。

如下:

設計師檔案

點擊接線

您的文件無法知道事件處理程序將鏈接到您創建的函數。

如果要手動鏈接,請單擊按鈕一次,然后在屬性窗口的頂部,您將看到閃電符號(事件)。 單擊它,向下滾動到單擊事件,然后在那里添加您的功能。

暫無
暫無

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

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