.net - 如何在VB.NET中为以编程方式创建的对象创建事件处理程序?

标签 .net vb.net

假设我有一个动态创建的对象。例如,假设我创建一个名为“MyButton”的按钮:

Dim MyButton as New Button()
MyButton.Name = "MyButton"

我该如何创建“点击”事件?如果是静态创建的,则可以创建一个函数,如下所示:
Private Sub MyButton_Click(ByVal sender as system.object, ByVal e As System.EventArgs) Handles.

如何为MyButton实现事件处理程序?

最佳答案

您可以这样使用AddHandlerAddressOf:

Dim MyButton as New Button()
MyButton.Name = "MyButton"
AddHandler MyButton.Click, AddressOf MyButton_Click

在MSDN文档中,这里有更多信息:
  • How to: Add an Event Handler Using Code
  • 关于.net - 如何在VB.NET中为以编程方式创建的对象创建事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7291461/

    相关文章:

    .net - 如何向用户发送电子邮件确认链接

    c# - 最简单的延迟方法

    .net - VB.net:提取并替换 HTML 的所有实例

    .net - 使用 Active Directory 中的成员资格提供程序进行简单的用户名登录

    vb.net - Visual studio 2010 - 在我的项目中设置一个类作为启动对象

    C++ dll 变量到 vb.net exe

    .net - 从另一个太长的唯一数值创建固定长度的唯一字符串

    javascript - VB.net 输入键

    c# - 向 TextBox 添加新的数据行

    .net - WPF:在一个窗口中管理多个用户控件