这似乎是一项简单的任务。创建一个派生自 ToolStripButton 的 C# 类。派生的 ToolStripButton 的行为应该与设计器和应用程序中的父类完全相同,只是默认图像应该不同。
令人惊讶的是,仅更改构造函数是不够的:
public CustomToolStripButton()
{
base.Image = (Image) new Bitmap(typeof(CustomToolStripButton), "CustomImage.bmp");
}
当 ToolStripButton 在设计器中显示时,会显示原始默认图像。必须有一个简单的解决方案。会是什么呢?