1

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

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

End Sub

最好保留此方法的名称,还是应该将其重命名为更具描述性的名称,例如 SubmitNewEmployeeRequest?

4

3 回答 3

7

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

于 2008-12-29T23:59:54.510 回答
2

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

您应该命名您的控件,并保持控件和处理程序之间的命名一致。
我通常会在使用的上下文中命名它们,也就是说,如果你在

  • Employee Request 表单,那么按钮只需命名为 SubmitRequest。
  • Do Stuff to Directory components form,然后按钮应该像 SubmitNewEmployeeRequest 那样更具描述性。
于 2008-12-30T00:10:25.300 回答
1

好吧,我个人将其保留,以便我可以快速看到它是一个事件处理程序,特别是一个单击事件处理程序。但是,我倾向于只使用一行代码来调用(在本例中为您的)SubmitNewEmployeeRequest,因为它也可以从某些上下文菜单中调用,或者响应其他事件而触发。

于 2008-12-30T00:00:54.243 回答