簡體   English   中英

Visual Studio C# 查看代碼不起作用

[英]visual studio c# view code does not work

我在 Visual Studio 中編寫了一些 C# 項目,但我偶然發現了一個問題,我無法在網上找到解決方案。 我添加到表單的任何按鈕,一旦我右鍵單擊並選擇查看代碼,我就會被帶到代碼屏幕,但該按鈕的代碼不是自動生成的。

請幫助我,因為我必須開始做作業,而且我似乎無法克服這個問題。

而不是右鍵單擊和查看代碼,您應該雙擊按鈕 這將帶您進入附加事件,或者如果不存在,將為默認事件創建一個新事件。 如果是按鈕,則Click

您可能會看到: 如何:在ASP.NET網頁中創建事件處理程序

在設計視圖中,雙擊頁面或雙擊要為其創建默認事件處理程序的控件。

以上對於WinForm也適用

只需雙擊按鈕,如果不存在任何事件,它將創建一個新事件。

從: How to: Create Event Handlers in ASP.NET Web Pages

在設計視圖中,雙擊頁面或雙擊要為其創建默認事件處理程序的控件。

Visual Web Developer為默認事件創建一個處理程序,並在事件處理程序中打開帶有插入點的代碼編輯器。

此外,還可以相關: 如何:創建自定義雙擊事件

在“ 設計”視圖中 ,雙擊要為其創建默認事件處理程序的控件。

對您來說,它是Button,因此雙擊該按鈕可以創建一個button_click事件。

另一種方式:

  1. 按鈕”的“ 右鍵單擊”菜單中,只需轉到“按鈕的屬性” ,單擊事件符號 右鍵點擊 在解決方案資源管理器窗口的頂部。

    “屬性”窗口顯示所選控件的事件列表。

  2. 雙擊Button_Click事件,這將創建一個按鈕單擊事件。

如果即使雙擊也沒有顯示代碼,請關閉解決方案,然后運行此批處理文件(您在解決方案/項目的根文件夾中創建):

@echo off @echo 刪除所有 BIN 和 OBJ 文件夾...用於 /d /r 。 %%d in (bin,obj) do @if exists "%%d" rd /s/q "%%d" @echo BIN 和 OBJ 文件夾已成功刪除 :) 關閉窗口。 暫停 > 空

我將批處理文件命名為“AAA_DeleteBinObjFolder.bat”,以便在文件資源管理器中排序時,它會出現在文件列表頂部附近。

關閉運行批處理文件時顯示的窗口后,重新加載您的解決方案或項目,代碼將出現在代碼窗口中。

暫無
暫無

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

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