In VB6, the Class_Initialize event was called when an object was created, serving as the constructor equivalent. VB.NET uses Sub New() for constructors, which serves the same purpose. Class_Load (A) is not a standard VB6 event, and Class_Terminate (B) was the destructor equivalent.