C# Event Handlers automatically created by WinForms Designer

Posted by RHaguiuda on Stack Overflow See other posts from Stack Overflow or by RHaguiuda
Published on 2010-06-18T14:13:01Z Indexed on 2010/06/18 14:23 UTC
Read the original article Hit count: 249

Filed under:
|
|

Just moved from VB.NET to C#.

In VB to connect and Event Handler to a Sub we use the Handles clause.

From what it seems, this do not exist in C#.

After creating a simple application with a button I realize that Window Forms Designer automatically created an EventHandler to my button1_Click function (after I double clicked it), in Form1.Designer.cs with this code:

this.button1.Click += new System.EventHandler(this.button1_Click);

But, in VB, the WinForms Designer create the Handles clause in my class, in the function header. So, C# create the default EventHandler in designer file, while VB creates in main class with control resides.

Is this correct? Am I missing something here?

© Stack Overflow or respective owner

Related posts about c#

Related posts about vb.net