Vb.net Net如何获取事件处理程序名称?

Vb.net Net如何获取事件处理程序名称?,vb.net,events,drag-and-drop,Vb.net,Events,Drag And Drop,我有一个关于vb.net事件的问题 我正在vb.net中使用拖放创建快捷方式工具,但我需要在vb.net中获取事件处理程序名称,这是我的代码 Dim lcTypeOfToolStrip As Type = GetType(ToolStripButton) Dim exFormAsObj As Object = Activator.CreateInstance(lcTypeOfToolStrip) Dim evClick As EventInfo = lcTyp

我有一个关于vb.net事件的问题

我正在vb.net中使用拖放创建快捷方式工具,但我需要在vb.net中获取事件处理程序名称,这是我的代码

  Dim lcTypeOfToolStrip As Type = GetType(ToolStripButton)
        Dim exFormAsObj As Object = Activator.CreateInstance(lcTypeOfToolStrip)
        Dim evClick As EventInfo = lcTypeOfToolStrip.GetEvent("Click")
        Dim tDelegate As Type = evClick.EventHandlerType
        Dim miHandler As MethodInfo = Me.GetType().GetMethod(argToolStripButton.Name & "_Click", BindingFlags.NonPublic Or BindingFlags.Instance)
        Dim lcDel As [Delegate] = [Delegate].CreateDelegate(tDelegate, Me, miHandler, True)
        sbAddRemoveEventHandler(argToolStripButton, "Click", lcDel)
在此代码中,argToolStripButton.Name和\u单击此代码必须是动态的。
我需要获取在vb.net中单击事件所需的事件名称。

您不是指事件名称,而是指处理事件的方法名称。事实上是:我想要获取与事件相关的方法名称。例如,->Private子frmMain_Loadsender作为System.Object,e作为System.EventArgs处理MyBase.Load