简体   繁体   English

将C#代码转换为vb.net

[英]Convert C# code to vb.net

What is the equivalent code in vb.net for this c# code ? vb.net与此c#代码等效的代码是什么?

 DataFilter1.OnFilterAdded += new DataFilter.RefreshDataGridView(DataFilter1_OnFilterAdded);

I have used a conversion tool, and got this code : 我使用了转换工具,并获得了以下代码:

DataFilter1.OnFilterAdded += New DataFilter.RefreshDataGridView(AddressOf DataFilter1_OnFilterAdded)

But it seems that is not correct .. 但似乎不正确..

AddHandler DataFilter1.OnFilterAdded, AddressOf DataFilter1_OnFilterAdded

您需要使用用于订阅事件的AddHandler (当您不使用Handles子句时):

AddHandler DataFilter1.OnFilterAdded, AddressOf DataFilter1_OnFilterAdded

If you want to register an event handler programmatically, you have to use: AddHandler : 如果要以编程方式注册事件处理程序,则必须使用: AddHandler

AddHandler DataFilter1.OnFilterAdded, AddressOf DataFilter1_OnFilterAdded

How to: Create Event Handlers in ASP.NET Web Pages 如何:在ASP.NET网页中创建事件处理程序

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM