簡體   English   中英

Microsoft Visual Studio 和 C#:如何以可視化方式向控件添加事件?

[英]Microsoft Visual Studio and C#: How to Visually Add Events to Controls?

如何使用 C# 在 Microsoft Visual Studio (2008) 的表單中向控件添加事件處理程序?

我可以手動執行此操作,但打開表單的 Designer.cs 文件,但我找不到通過界面執行此操作的方法。

在 MSVC 6 中,使用 C++ 和 MFC,您可以右鍵單擊或執行其他操作,並找到該控件所有可能事件的列表。 然后你選擇它,它會彈出窗口讓你創建一個方法來關聯那個事件。 在 VB 中,它甚至更容易,您可以在代碼中完成,它會在方法下拉列表中列出所有事件。

但是,我無法在 2008 年使用 C# 找到任何此類內容。 Intellisense 幫助填寫正確的方法信息。 但是,它總是在 Designer.cs 文件中創建方法,而不是在分部類的另一半中創建方法。

在設計器中,單擊感興趣的控件。

在屬性窗口中(按 F4 調出),應該有一個小閃電圖標。 單擊該圖標會將您帶到該控件的可用事件列表。 雙擊事件名稱將連接一個存根處理程序並將您帶到它的代碼隱藏。

替代文字

編輯:精明的讀者會看到發布的屏幕截圖是針對網絡應用程序 (whups) 的,但它與 winforms 應用程序完全相同。

您所要做的就是在設計器視圖中打開窗體/控件,將有問題的控件置於焦點/選中狀態,打開屬性視圖並輕彈到事件選項卡。 雙擊您有興趣處理的事件。

替代文本 http://img222.imageshack.us/img222/4456/propv.jpg

暫無
暫無

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

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