How to change default image of derived ToolStripButton?

Posted by Special Touch on Stack Overflow See other posts from Stack Overflow or by Special Touch
Published on 2009-08-27T16:04:56Z Indexed on 2010/04/14 4:03 UTC
Read the original article Hit count: 477

It seems like a simple task. Create a C# class that derives from ToolStripButton. The derived ToolStripButton should behave exactly the same as the parent class in the designer and the application, except that the default image should be different.

Surprisingly just changing the constructor is not sufficient:

public CustomToolStripButton()
{
    base.Image = (Image) new Bitmap(typeof(CustomToolStripButton), "CustomImage.bmp");
}

When the ToolStripButton is displayed in the designer, the original default image is shown. There must be a simple solution. What could it be?

© Stack Overflow or respective owner

Related posts about c#

Related posts about toolstripbutton