代码之家  ›  专栏  ›  技术社区  ›  Dillie-O

我应该重命名按钮事件处理程序名称吗?

  •  1
  • Dillie-O  · 技术社区  · 16 年前

    当使用Visual Studio(理想情况下,这可以应用于一般情况)并双击我创建的按钮时,自动生成的事件处理程序代码使用以下签名:

    Protected Sub btnSubmitRequest_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmitRequest.Click
    
    End Sub
    

    最好的做法是保持此方法的名称不变,还是应该将其重命名为更具描述性的名称,如SubmitneWeEmployeeRequest?

    3 回复  |  直到 16 年前
        1
  •  7
  •   recursive    16 年前

    创建另一个名为 SubmitNewEmployeeRequest . 在 btnSubmitRequest_Click ,呼叫 提交员工请求 . 这是最合乎逻辑的职责分离。

        2
  •  2
  •   Greg Domjan    16 年前

    此外,如果在创建处理程序之前更改了IDE中按钮的名称,处理程序将获得更好的默认名称。按钮的名称当前为btnSubmitRequest,您可以将其更改为btnSubmitneWeEmployeeRequest,然后生成处理程序。

    您应该为控件命名,并保持控件和处理程序之间的命名一致。
    我通常会根据使用情况来命名它们,也就是说,如果您在

    • 员工申请表,则按钮只需命名为SubmitRequest。
    • 在目录组件窗体中做一些事情,那么按钮应该更具描述性,比如submitnewemployeerequest。
        3
  •  1
  •   Tim Jarvis    16 年前

    好吧,就我个人而言,我把它留下,这样我就可以很快看到它是一个事件处理程序,特别是一个单击事件处理程序。但是,我倾向于只在那里有一行代码调用(在本例中是您的)SubmitneWeemployeeRequest,因为它也可以从一些上下文菜单调用,或者在响应其他事件时激发。