簡體   English   中英

Visual Studio-如何重命名元素

[英]Visual Studio - How to rename Elements

我創建了一個計時器“ timer1”。

在此處輸入圖片說明

我已經為計時器編寫了代碼。

如何重命名計時器? 我試圖通過屬性重命名它:

在此處輸入圖片說明

但是,如果我根據新的計時器名稱(newName)更改Form1.cs的函數名稱,則會收到錯誤消息。

之前:

private void timer1_Tick(object sender, EventArgs e) { ... }

后:

private void newName_Tick(object sender, EventArgs e) { ... }

錯誤:

no definition for "timer1_Tick"

如果打開文件Form1.cs,則會顯示此頁面:

在此處輸入圖片說明

如何解決呢?

轉到計時器屬性,然后單擊閃電:

在此處輸入圖片說明

現在,您可以更改函數名稱。 感謝@KSib指出了這一點。


替代解決方案:

打開Projectmap Explorer(解決方案資源管理器)

在此處輸入圖片說明

打開文件<FORMNAME>.Designer.cs

搜索錯誤:

在此處輸入圖片說明

您可以看到由於某種原因仍在此處輸入舊名稱,也許開發人員忘記了正確實現重命名功能。 將其更改為新的函數名稱。

this.newName.Tick += new System.EventHandler(this.newName_Tick);

它應該再次工作!

暫無
暫無

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

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