Как добавить пользовательский элемент управления в панель инструментов?

Я создал пользовательский элемент управления на основе Picturebox:

public class Timebar : System.Windows.Forms.PictureBox

Это работает правильно, если я создаю элемент управления вручную/устанавливаю все значения и т. д. и т. д. в методе инициализации формы.

Теперь я также нашел это в верхней части панели инструментов: http://i.imgur.com/4KUc0.png

Когда я пытаюсь вставить его через msvc, я получаю сообщение об ошибке.

Failed to create component 'Timebar'.  The error message follows: 
'System.MissingMethodException: Constructor on type 'SC.Timebar' not found.

Это не совсем большая проблема с моим компонентом Timebar (поскольку я добавлю этот компонент вручную), но это связано с пользовательским классом Button, который я хочу создать (что-то более причудливое, чем по умолчанию).

В классе ЕСТЬ конструктор:

public Timebar(Data refr)
{
    this._refr = refr;
}

Как исправить указанную выше ошибку?

Спасибо,

~ Tgys

5
задан Tgys 27 June 2012 в 19:47
поделиться