Create your own component by subclassing System.ComponentModel.Component
using System;
using System.ComponentModel;
using System.Collections;
using System.Diagnostics;
public class MyComponent : System.ComponentModel.Component
{
private System.ComponentModel.Container components = null;
public MyComponent(System.ComponentModel.IContainer container)
{
container.Add(this);
InitializeComponent();
}
public MyComponent()
{
InitializeComponent();
}
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
}
protected string m_message;
public string Message
{
get
{
return m_message;
}
set
{
m_message = value;
}
}
}