1

这似乎是一项简单的任务。创建一个派生自 ToolStripButton 的 C# 类。派生的 ToolStripButton 的行为应该与设计器和应用程序中的父类完全相同,只是默认图像应该不同。

令人惊讶的是,仅更改构造函数是不够的:

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

当 ToolStripButton 在设计器中显示时,会显示原始默认图像。必须有一个简单的解决方案。会是什么呢?

4

1 回答 1

0

我为此使用了相同的代码...我能够看到新图像..

请在表单的 InitializeComponent 中评论添加图像到 toolStripButton 初始化

这是代码...

//this.toolStripButton1.Image = ((System.Drawing.Image) (resources.GetObject("toolStripButton1.Image")));
于 2009-08-27T17:13:05.440 回答