Использование своего класса на Windows Forms

Создал форму, накидал примерный дизайн. Добавил прогрессбар, а он зелёный, из 7 винды - непорядок. Поменять дизайн нельзя. Принял решение сделать оверрайд класса, чтобы переписать отрисовку, ибо другого способа не нашёл.


В PBar.h переопределил ProgressBar public ref class PBar : System::Windows::Forms::ProgressBar

В Form.h добавил #include "PBar.h", создал экземпляр класса:

void InitializeComponent(void)
{
this->pbar = (gcnew PBar());
...
}

Захожу в визуальный редактор, а там такая ошибкаerror

Однако приложение запускается и прогрессбар работает исправно, в консоли ошибок нет. Что я сделал не так?


Ответы (0 шт):