You create a class that inherits from Component
Imports System
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Windows.Forms.Design
Public Class MyControl
Inherits Component
.
.
.
End Class
Then you implement your class properties and methods as required by the specific functionality you want.