【发布时间】:2018-05-26 16:25:26
【问题描述】:
在编写了多年的 VB 代码之后,我正在努力跟上 C# 的速度。
我正在尝试在我的代码中添加新事件。在 VB 中,可用事件列表很容易访问,但在 C# 中并非如此,我不明白造成差异的原因。
我查看了几本书试图找到对此的解释,但无济于事。
谁能告诉我造成差异的原因和/或是否有一种简单的方法可以将新事件添加到我的 C# 代码中?
【问题讨论】:
-
双击窗体,双击控件(都在设计器界面上)。或者在代码中,只需开始输入您想要的事件,然后在看到正确的事件时使用 tab-tab
-
通过双击一个控件,您可以创建它的“默认”事件事件处理程序(例如,单击一个按钮)。对于其他事件,单击一个控件,->F4 属性-> 事件并双击您想要处理程序的事件
-
您可以在属性窗口的设计视图中选择一个事件。选择所需的控件,然后单击窗口顶部附近的闪电。将出现该控件的事件列表。如果双击该事件,您将获得一个事件存根,其名称与您分配给控件的名称相同。如果签名匹配,您还可以从下拉列表中分配一个过程。
-
在 C# 中,事件处理程序被添加到 Form.Designer.cs 文件中。您可以在此处查看添加处理程序。在 VB 中,附加到过程中的 Handles 子句完成了同样的事情。
-
当 VB.Net 存在时,为什么要迁移到 C#?我是 C++ 程序员,我用 Java 编程,但 VB 是最好的......因为它不区分大小写,这是一个非常大的品质,因为区分大小写仅用于更好地避免的技巧提示。
标签: c# .net vb.net visual-studio