[英]Event handlers in Visual Studio
當我嘗試創建一個事件處理程序,例如。 按鈕單擊c#,如果我在代碼后面手動編寫代碼,則不會調用事件處理程序; 然而,如果我雙擊表單上的按鈕並且VS auto生成事件,它將完美地工作。 這種行為背后的原因是什么?
有一個Form.Designer.cs
文件,用於連接每個表單的事件(每個表單都有自己的設計器文件)。
打開它,你會發現如下行:
button1.Click += button1_Click;
..等等。
如下:
您的文件無法知道事件處理程序將鏈接到您創建的函數。
如果要手動鏈接,請單擊按鈕一次,然后在屬性窗口的頂部,您將看到閃電符號(事件)。 單擊它,向下滾動到單擊事件,然后在那里添加您的功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.